как удалить ассоциацию программы по умолчанию для типов файлов в windows 7?

<p>я как-то установил сопоставление типов файлов по умолчанию для типа файлов в windows 7. похоже, невозможно удалить его на экране параметров «изменить тип файла, связанный с расширением файла». возможно ли это убрать?</p>

<ol> <li> <p>найдите расширение файла под этим ключом в реестре:</p> <p><em><strong> hkey\_current\_user\программное обеспечение\microsoft\windows\currentversion\explorer\fileexts </strong></em></p> <p>удаление подраздела с тем же именем, что и расширение, которое вы хотите отменить, удалит ассоциацию программы по умолчанию. в более старых версиях windows вам нужно будет убить и перезапустить <code>explorer.exe</code>, чтобы это вступило в силу (изменение происходит в 64-разрядной версии windows 10).</p> </li> <li> <p>в большинстве случаев вам также необходимо удалить тот же субключ из<strong> hkey\_classes\_root </strong>.</p> </li> </ol>

<p>еще более простой метод, который я нашел, это просто требует командной строки.</p><ol> <li>откройте командную строку с правами администратора (щелкните правой кнопкой мыши> запуск от имени администратора).</li> <li>запустите команду <code>assoc .<file\_extension></code> в командной строке. это даст тип файла, который связан с расширением. если эта команда возвращает <code>file association not found for extension .<file\_extension></code>, это означает, что расширение не связано ни с каким типом файла. если он возвращает значение ассоциации в формате <code>.<file\_extension>=<some value></code>, перейдите к шагу 3.</li> <li>запустите команду <code>ftype [filetype]=</code>, где filetype - это тип файла, возвращаемый на шаге 2.</li> </ol><p>особая благодарность идет к <a href="http://www.mydigitallife.info/how-to-unassociate-file-types-and-remove-file-extension-associations-in-windows-vista/">my digital life</a> за инструкции, которые я использовал, чтобы выяснить это. они также включали шаг, который отделяет расширение от типа файла, но в зависимости от того, что вы ищете, это не является строго необходимым.</p>

<p>в проводнике перейдите в инструменты | параметры папки | типы файлов, найдите нужное расширение и нажмите «удалить».</p><p>или, если «удалить» выделено серым цветом, нажмите «восстановить» (чтобы вернуть значения по умолчанию), затем «удалить».</p>

<p>почему бы не использовать этот метод здесь:</p><p> <a href="http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm">http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm</a> </p><p>выполните эти очень простые шаги для изменения программы, которая запускается при открытии определенного типа файла в windows 7.</p><p><strong> вот как: </strong></p><blockquote> <ol> <li> <p>нажмите на<strong> пуск </strong>, а затем<strong> панель управления </strong>.</p> <p><strong> совет: </strong>спешите? введите<strong> ассоциации </strong>в поле поиска после нажатия кнопки запуска. выберите \_\_make тип файла всегда открывать в определенной программе\_ из списка результатов, а затем перейдите к <em>шаг 4</em>.</p> </li> <li> <p>нажмите на ссылку<strong> программы </strong>.</p> <p><strong> примечание: </strong>если вы просматриваете <em>маленькие значки</em> или <em>большие значки</em> представление панели управления, вы не увидите эту ссылку. щелкните по значку<strong> программы по умолчанию </strong>, а затем щелкните по<strong> связать тип файла или протокол с программой </strong>. затем перейдите к шагу 4.</p> </li> <li> <p>нажмите на<strong> сделать тип файла всегда открытым в определенной программе </strong>под заголовком <em>программы по умолчанию</em>.</p> </li> <li> <p>в окне <em>установить ассоциации</em> прокручивайте список вниз, пока не увидите расширение файла, для которого вы хотите изменить программу по умолчанию.</p> </li> <li> <p>нажмите на расширение файла, чтобы выделить его, как только вы найдете тот, который ищете.</p> </li> <li> <p>нажмите кнопку<strong> изменить программу ... </strong>над полосой прокрутки.</p> <p>должно появиться диалоговое окно <em>открыть с помощью</em>.</p> </li> <li> <p>просмотрите параметры в области <em>рекомендуемые программы</em> и выберите приложение, для которого вы хотите открыть расширение файла, когда вы дважды щелкнете по файлу определенного типа на вашем компьютере.</p> <p><strong> примечание: </strong>скорее всего, приложения, перечисленные в <em>рекомендуемые программы</em>, будут содержать наиболее подходящие программы для файлов этого типа, но обязательно посмотрите приложения в <em>другие программы</em> , возможно, вам придется нажать<strong> v </strong>, чтобы развернуть список этих программ.</p> <p><strong> примечание: </strong>нажмите<strong> обзор ... </strong>для поиска на вашем компьютере любой программы, отсутствующей в списке, которую вы хотели бы использовать.</p> </li> <li> <p>нажмите кнопку<strong>ok</strong>в окне <em>открыть с помощью</em>. windows 7 обновит список сопоставлений файлов, чтобы показать новую программу по умолчанию для открытия файлов этого типа.</p> </li> <li> <p>нажмите кнопку<strong> закрыть </strong>в нижней части окна <em>установить ассоциации</em>. вы также можете закрыть окно <em>панель управления</em>, если оно все еще открыто.</p> </li> <li> <p>с этого момента, когда вы дважды щелкнете по любому файлу с этим конкретным расширением файла, программа, с которой вы его связали в <em>шаг 7</em>, запустится и загрузит конкретный файл.</p> <p><strong> важно: </strong>какая бы программа не использовалась для автоматического открытия при запуске файлов такого типа, она по-прежнему будет открывать файлы этого типа. чтобы использовать другую программу, вам просто нужно запустить программу вручную, а затем найти нужный файл на вашем компьютере.</p> </li> </ol> </blockquote>

<p>аналогично верхнему ответу, но я считаю, что лучше всего удалить только подключ ключа userchoice, потому что вам не нужно уничтожать всю информацию о расширении файла (например, открыть со списком), а только «выбор, выбранный пользователем». "(aka-userchoice). я использую файл reg, чтобы быстро повторить тестирование. вы можете скопировать, вставить это, включая строку версии, и сохранить в виде файла reg. просто измените .ics и .vcs на любые расширения, которые вы хотите (или просто удалите одну строку, если вы хотите сбросить только одну):</p><pre><code>windows registry editor version 5.00 [-hkey\_current\_user\software\microsoft\windows\currentversion\explorer\fileexts\.ics\userchoice] [-hkey\_current\_user\software\microsoft\windows\currentversion\explorer\fileexts\.vcs\userchoice] </code></pre><p>если вы не знакомы с reg-файлами, приведенные выше строки, начинающиеся с «-», просто удаляют эти ключи из реестра.</p><p>кроме того, и основной причиной, по которой я разместил этот ответ, с этим решением мне не нужно перезапускать explorer.exe. может быть, что-то конкретное для моей установки, но я использовал на win7 и win8 и никогда не приходилось перезапускать explorer.exe, чтобы изменения вступили в силу.</p>

<p>я не смог найти правильную строку <a href="http://en.wikipedia.org/wiki/windows\_registry">реестр windows</a> , поэтому я использовал обходной путь. на рабочем столе я создал текстовый файл с именем «deleteable.txt». я изменил расширение на .exe. затем я использовал панель управления, чтобы изменить программу по умолчанию, назначенную желаемому расширению файла, на новый «deleteable.exe». затем я закрыл панель управления и, наконец, удалил файл рабочего стола.</p>

<p>мои решения:<br></p><ol> <li>используйте этот метод этого вопроса ... но для некоторых пользователей это не работает</li> <li><strong> другое решение </strong>:<br> найдите <code>php\_auto\_file</code> в реестре и удалите запись. после перезапуска проводника .. это работа</li> <li><strong> лучшее решение </strong>:<br> загрузите <a href="http://www.nirsoft.net/utils/filetypesman.zip">тип файла nirsoft man</a> ( <a href="http://www.nirsoft.net/utils/file\_types\_manager.html">описание link</a> ), затем откройте его, щелкните значок обновления, дождитесь завершения обновления, найдите, например: <code>.php</code> extension ... и дважды щелкните по этому строка ... и теперь вы видите диалоговое окно ... теперь проверьте <code>show this file type in the 'new' menu of explorer</code></li> </ol>

<p><strong> <a href="http://www.creativelement.com/powertools/">creative element power tools</a> </strong>- это набор инструментов для повышения производительности для microsoft windows vista, windows xp, windows server 2003, windows 2000 и windows me. одной из утилит для работы с файлами является<strong> file type doctor </strong>, которая позволяет пользователю щелкнуть правой кнопкой мыши любой файл и выбрать «редактировать тип файла», чтобы изменить приложения, используемые для открытия файлов этого типа. используйте file type doctor, чтобы выбрать программы по умолчанию, добавлять или удалять типы файлов из меню new explorer, а также настраивать контекстные меню файлов.</p><p><img src="https://i.stack.imgur.com/81mlg.png" alt="alt text"></p><p>дополнительные утилиты здесь:<strong> <a href="http://forums.techarena.in/tips-tweaks/989159.htm">ассоциации файлов windows vista расширенные инструменты управления редактированием</a> </strong></p>

<p>откройте новый текстовый файл <code>.txt</code> и сохраните его на рабочем столе, указав любое имя и расширение как <code>.exe</code>, и закройте его, откройте свойства файла, который вы хотите изменить, откройте и на вкладке "общие" нажмите "изменить", откройте колонку, нажмите "обзор" и выберите свой создайте файл <code>.exe</code> и нажмите «ок», он изменится на вашу новую созданную программу, а затем удалите exe-файл, и тогда, когда вы откроете свой файл, он попросит открыть с помощью.</p>

<p>я сделал метод грубой силы невежественным. удалите все разделы реестра, для которых указано расширение, упомянутое в них, а также удалите все разделы реестра, в которых указано предыдущее приложение (bar.exe).</p><p>предполагая, что расширение - <code>.foo</code>, а приложение - <code>bar.exe</code>, я думаю, что нашел кое-что здесь</p><pre><code> hkey\_current\_user\software\microsoft\windows\currentversion\explorer\fileexts\.foo hkey\_classes\_root\software\microsoft\windows\currentversion\explorer\fileexts\.foo hkey\_users\foo\_auto\_file hkey\_classes\_root\applications\bar.exe </code></pre><p>а также некоторые другие вещи, которые не кажутся полезными для удаления (много списков mru)</p><p>и, возможно, мне также пришлось выйти из системы, но я не уверен, что это на 100% необходимо.</p>

<h3>безопасный метод грубой силы</h3><p>ни один из методов других ответов не работал<em> самостоятельно </em>для меня при попытке удалить файловую ассоциацию для чего-то вроде <code>.htaccess</code>. этот комбинированный метод работал (windows 10):</p><ol> <li> <p>создайте новый пустой файл с именем что-то вроде <code>foo.exe</code>.</p> </li> <li> <p>перейдите к файлу с расширением, которое вы хотите сбросить и <code>open with...</code>. убедитесь, что <code>always use this app to open .<extension> files</code> отмечен. затем <code>look for another app on this pc</code> и выберите <code>foo.exe</code>, который вы только что создали.</p> </li> <li> <p>удалить <code>foo.exe</code>.</p> </li> <li> <p>дважды щелкните файл еще раз и снимите флажок «открыть с помощью» (в этом нет необходимости).</p> </li> <li> <p>теперь откройте regedit и удалите следующие ключи:</p> <pre><code>hkey\_current\_user\software\microsoft\windows\currentversion\explorer\fileexts\.<extension> hkey\_classes\_root\.<extension> hkey\_classes\_root\applications\foo.exe </code></pre></li> <li> <p>выйдите и снова.</p> </li> </ol>