Меню Рубрики

Hkey current user software microsoft windows currentversion explorer fileexts

Восстановление ассоциации файлов lnk и изменение ассоциаций файлов в Windows

Все программы в момент установки их в Windows прописывают в реестр свои ассоциации к файлам, с которыми они работают. Иногда при неграмотных действиях пользователя некоторые ассоциации могут изменится. Если добавить ассоциацию к ярлыкам, имеющим расширение .lnk, то программы с рабочего стола перестанут открываться. Разберемся почему так получается и как устранить.

Когда пользователь пытается открыть файл, который не имеет ассоциации, Windows предложит указать программу, с помощью которой можно это сделать. Но пользователь уверен, что ему по почте прислали именно документ в формате Word и пытается открыть файл программой Word.

В результате все файлы имеющие такое же расширение ассоциируются с этой программой.

Если в Windows появилась ассоциация ярлыков, то все ярлыки станут неработоспособными и программы с рабочего стола открываться не будут.

Восстановить ассоциацию файлов lnk можно через реестр путем удаления соответствующей записи.

Открываем окно «Выполнить» сочетанием клавиш «Win+R» и вводим команду «regedit»

В реестре переходим по ветке:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

И удаляем раздел .lnk

После этого достаточно выйти из учетной записи пользователя и зайти обратно. Windows добавит в реестр правильный раздел .lnk и ярлыки будут нормально функционировать.

Изменить ассоциацию файла, неправильно сопоставленного какой-либо программе, можно без вмешательства в реестр.

Изменение ассоциации файла программе настраивается через элемент Панели управления «Программы по-умолчанию».

Для этого откроем панель управления «Пуск / Панель управления» и выберем элемент «Программы по умолчанию»

Выбираем пункт «Сопоставление типов файлов или протоколов конкретным программам»

Выбираем расширение файла, для которого необходимо изменить ассоциацию, и нажимаем кнопку «Изменить программу»

Указываем программу, при помощи которой необходимо открывать данный файл.

3 thoughts on “ Восстановление ассоциации файлов lnk и изменение ассоциаций файлов в Windows ”

Сколько мучался, наверно лет 6 с этой проблемой, но так как не особо мешала, не исправлял, а тут понадобилось и бац. Все помог способ с редактированием реестра. Спасибо за инструкцию

4ет у меня не полу4илось хоть удалил лнк! как и пишет комьютер и тд лнк ! по4ти на всех програмах так пишет и иконки не открываются и измененные

Может вирус подхватил. Попробуй просканировать антивирусом.

Источник

Все ярлыки открываются одной программой. Или как вернуть ассоциацию ярлыков с программами

Всем привет! В этом посте поговорим об одной очень жизненной ситуации, с которой на рабочем компьютере столкнулась сестра автора блога. Суть ее в том, что все ярлыки открываются одной программой.

То есть смотрите, например, значок интернет-браузера Opera стал открываться через Word. К тому же в результате этого сбоя, перестал работать установленный на ПК сервер рабочей программы. А это уже, согласитесь, конкретный косяк.

Содержание статьи:

Почему ярлыки открываются одной программой
Как вернуть ассоциации ярлыков к программам

Так вот, друзья, давайте разбираться, почему так все-таки произошло и что нужно сделать, чтобы исправить подобную ситуацию. А все дело в том, что неосознанными действиями пользователя, были заданы неверные ассоциации ярлыков с родными программами.

Как это могло получиться? Да очень просто. При открытии ярлыка была использована команда «Открыть с помощью», в результате чего всем файлам с расширением «.lnk» была присвоена неправильная программа для открытия.

Но большого страха в этом нет, все можно вернуть на свои места без большой крови. Для этого автором блога в Сети был найден простой и легкий способ того, как можно вернуть ассоциации ярлыков с родными программами:

Сразу скажем о том, что все манипуляции будем делать на примере Windows 10, хотя на других версиях данной ОС все будет аналогично. Итак, первым делом открываем с правами администратора редактор реестра.

Для этого жмем по кнопке «Пуск» и вводим команду «regedit»:

После его открытия помним, что здесь работать нужно очень осторожно, не делая никаких ошибочных манипуляций. На этом шаге нам нужно проследовать по пути:

Найти там подраздел «UserChoice» и обязательно удалить его. Делается это нажатием по нему правой кнопки мыши:

Вот, в принципе, и всего делов-то. После перезагрузки компьютера все ассоциации ярлыков вернутся к родным программам . Как видите, ничего сложного в этом нет. Кстати, сестра автора блога сумела исправить данную проблему даже по телефону.

Но если кто-то из вас совершенно не дружит с редактором реестра либо боится там что-нибудь не то удалить, то есть еще один вариант. Он заключается в запуске на компьютере маленькой программки под названием Unassociate File Types .

Стоит сказать, что она даже не требует установки. Поэтому берем ее по ссылке с официального сайта , затем распаковываем и запускаем. Но на этом шаге автора ждал облом, потому как на Windows 10 данная утилита не работает:

Но если у кого-то установлена Vista или Windows 7, то бояться не стоит, программа запустится без проблем. Затем в графе «File types» находим нужное нам расширение «.lnk» и жмем кнопку «Remove file association»:

На этом месте будем завершать статью, поскольку вопрос о том, почему все ярлыки открываются одной программой или как вернуть ассоциацию ярлыков с родными приложениями исчерпан полностью.

Если у вас остались вопросы, спешите задать их в комментариях. Будем вместо решать ваши проблемы и неувязки.

Источник

Улучши Windows 10 — откорректируй реестр

Реестр является основной частью Windows с 1992 года, еще с бытности Windows 3.1. Он функционирует как внутренняя база данных приложений и самой Windows. При правильном обращении может предложить множество небольших настроек для повышения производительности ОС. К сожалению, визуальный редактор реестра не предполагает простоту и удобство настройки операционки для простых пользователей системы. Он включает в себя множество параметров и настроек, разобраться в которых проблематично даже специалисту.

Тем не менее, если вы знаете, где искать и что менять, есть много параметров, изменение которых приведет к улучшению Windows, не создавая ненужных проблем. Мы составили перечень некоторых полезных усовершенствований, которые сможет внести любой пользователь.

Для этого необходимо точно следовать нашим советам и пошаговым описаниям, изменяя содержимое реестра своей ОС.

Немного теории.

Для того, чтобы войти в реестр Windows для редактирования, необходимо сделать 2 простых шага:

  • Запустить команду «Выполнить»
  • через « Пуск»>«Выполнить»
  • комбинация клавиш « Win»+«R»
  • В окне «Открыть» набираем команду « regedit» для запуска Редактора, с помощью которого будем изменять реестр.

После запуска оболочки редактора переходим непосредственно к внесению изменений.

Кнопки панели задач

Если в приложении открыто несколько окон, например, два документа MSExcel, то по умолчанию, они группируются под одним значком. При наведении курсора – отображаются миниатюры каждого из них, что позволяет выбрать необходимый. Однако, можно задать параметры, при которых щелчок по значку возвращает пользователя в последний активный документ.

Для этого редактируем ветку:

Создаем новый параметр DWORD под названием « LastActiveClick ». Его значение устанавливаем равное 1, как показано ниже.

Продолжительность анимации меню

Когда вы щелкаете правой кнопкой мыши элемент в проводнике Windows, открытие меню (и подменю) занимает некоторое время, чтобы «проявиться». Вы можете сократить эту задержку, изменив значение в этом ключе реестра:

Значение, которое можно изменить, называется « MenuShowDelay »; по умолчанию — 400 миллисекунд, но можно уменьшить его (или увеличить, если хотите). Вы также можете выбрать, чтобы окна всплывали, а не проявлялись, открывая приложение «Настройки», ища переключатель, обозначенный «Показать анимацию в Windows», и передвинув переключатель.

Будьте осторожны, — мгновенное появление подменю на самом деле сильно отвлекает!

Выключение Windows

Когда вы завершаете работу или перезапускаете Windows, операционная система «инструктирует» все запущенные процессы о прекращении работы. Иногда, запущенная программа не прекращает работу — и это может быть по уважительной причине. Например, открыто диалоговое окно « Сохранить файл », в котором вам нужно осуществить действие. Но чаще всего, причина в некачественно написанной программе, которая не закрывается так быстро, как должна. Если вам не нравится ждать, вы можете приказать Windows принудительно закрывать все процессы, когда пришло время перезагрузки.

Для этого перейдите к:

Создайте новое значение DWORD под названием « AutoEndTasks », присвойте ему значение 1. И раздражающие сообщения «Приложение предотвращает выключение» уйдут в прошлое.

Убедитесь, что вы сохранили данные перед тем, как выключить или перезагрузить систему.

Командная строка в контекстном меню

В предыдущих версиях ОС вы могли удерживать Shift, щелкая правой кнопкой мыши по папке, чтобы увидеть удобную опцию « Открыть окно команд ». В Windows 10, меню изменено на « Открыть окно Powershell ». Если хотите вернуть опцию командной строки старой школы, ключ для редактирования:

Найдите значение DWORD под названием « HideBasedOnVelocityId »; для восстановления старого меню, переименуйте его в « ShowBasedOnVelocityId ».

К сожалению, это не так просто, как кажется, поскольку по умолчанию у вас нет прав на редактирование этого значения.

Чтобы получить доступ, нажмите правой кнопкой мыши на « cmd », выберите « Разрешения » и нажмите « Дополнительно ». В верхней части окна, которое открывается, вы должны увидеть, что этот ключ для полного доступа разрешен TrustedInstaller . Нажмите ссылку « Дополнительно », затем « Изменить » рядом с этим именем, чтобы открыть диалоговое окно « Выбрать пользователя или группу ». Введите свое имя пользователя и нажмите кнопку « ОК », чтобы закрыть это окно, и снова, чтобы закрыть окна « Дополнительные параметры безопасности ».

Наконец, как только вы вернетесь в окно « Разрешения для cmd »:

  • выберите группу « Администраторы »;
  • отметьте поле « Разрешить » рядом с « Полный доступ »;
  • нажмите « ОК ».

Теперь вы можете изменить имя значения.

Убрать «Открыть PowerShell» в контекстном меню

Сделав это, вы можете скрыть элемент меню PowerShell. Ключ, который вам нужно изменить, находится рядом с тем, который мы только что редактировали, по адресу:

Как вы могли догадаться, скрыть рассматриваемый пункт меню, можно изменив значение с « ShowBasedOnVelocityId » на « HideBasedOnVelocityId ».

Однако, поскольку этот ключ также защищен, вам нужно пройти через ту же самую канитель, что и выше, чтобы получить доступ, если он не получен ранее.

Take Ownership в контекстном меню

Как мы только что рассмотрели, разрешения (права доступа) в Windows могут быть изменены. Добавление ярлыка в меню «Проводника» может значительно облегчить управление конкретными файлами (хотя, к сожалению, он не работает для ключей реестра). Чтобы добавить право доступа, перейдите к:

  • создайте новый подраздел в этом ключе под названием « runas »;
  • дважды щелкните значение «(по умолчанию)», которое автоматически создается для нового ключа;
  • измените его значение на « Take Ownership »;
  • создайте новое значение String внутри ключа runas , называемого « NoWorkingDirectory », и оставьте его значение отключенным.

Следующим шагом в этом процессе является создание нового подраздела в « runas », называемого « command », и снова отредактировать значение «(по умолчанию)» («Default»). Однако на этот раз вам нужно будет ввести следующее значение:

cmd.exe /c takeown /f \»%1\» && icacls\»%1\» /grant administrators:F

Наконец, нам нужно создать новое строковое значение внутри этого ключа под названием «IsolatedCommand» ; установите его значение в ту же строку CMD.EXE, как указано выше. Это изменение должно вступить в силу немедленно: при щелчке правой кнопкой мыши по файлу вы теперь увидите возможность «взять права доступа» на себя, не вникая в настройки безопасности Windows.

Take Ownership с папками

Вышеупомянутый хак работает с файлами, но не по целым папкам. Чтобы она работала и в папках, что означает возможность сразу «овладеть» сотнями файлов – перейдите к:

Следуйте тем же инструкциям, что и раньше: создайте новый ключ « runas », измените его значение по умолчанию на « Take Ownership » и создайте новое строковое значение « NoWorkingDirectory ». Затем снова создайте подраздел « command », отредактируйте значение «(по умолчанию)» .

На этот раз команда:

cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t

Еще раз скопируйте приведенную выше команду в новое строковое значение IsolCommand в разделе « command » — и вы закончили.

Очистить контекстное меню «Открыть с помощью»

Когда вы щелкните правой кнопкой мыши по файлу и выберите «Открыть с помощью», вы увидите список программ, которые зарекомендовали себя как обработчики для данного типа файла. Чтобы удалить конкретное приложение из этого списка, перейдите к:

Здесь вы найдете длинный список всех расширений файлов, зарегистрированных на вашем ПК. Прокрутите страницу вниз до той, которую вы хотите отредактировать, а затем разверните ее, чтобы открыть подраздел « OpenWithList ». Тут вы найдете все зарегистрированные обработчики. Удалите любой ключ, чтобы изъять его из контекстного меню.

Если вы хотите добавить программы в список – безопаснее не пытаться делать это через реестр. Вместо этого щелкните правой кнопкой мыши на файле в Проводнике, выберите « Открыть с помощью », а затем выберите « Выбрать другое приложение .. .». в нижней части списка. Выберите нужное приложение, отныне оно будет добавлено в контекстное меню.

Контекстные меню «Копировать в . » и «Переместить в . »

Редактируя реестр, можно создавать элементы контекстного меню, которые позволяют копировать и перемещать элементы одним щелчком мыши. Начните с навигации по:

Вы увидите, что уже есть подраздел, называемый SendTo . Создайте новый и назовите его «Copy To». Затем отредактируйте его значение «(по умолчанию)» и установите его на

Теперь, когда вы щелкаете правой кнопкой мыши по файлу или папке, вы увидите новый пункт меню «Копировать в папку . » , который позволяет вам напрямую указать место назначения. Чтобы создать пункт меню « Переместить в папку» , сделайте то же самое, но создайте ключ «Move To» и установите его значение по умолчанию

Установить при копировании файлов значение «Сделать это для всех элементов» по ​​умолчанию

Это небольшая вещь, но когда вы копируете полные файлов папки, а Windows останавливается, чтобы спросить, что необходимо делать с конфликтами и другими проблемами — это раздражает. Но есть параметр реестра, который можно настроить, чтобы автоматически пометить поле « Сделать это для всех элементов ». Вот ключ:

Просто измените значение « Confirmation CheckBoxDoForAll » с 0 на 1.

Вы все еще должны будете сказать системе, что делать, но один раз.

Изменить имя владельца и организации

При установке ОС, вас попросили указать имя и организацию. Многие приложения используют эту информацию в качестве значений по умолчанию для регистрации и других метаданных. Это прекрасно, насколько это возможно — но нет официального способа обновить эту информацию.

К счастью, это просто отредактировать в реестре. Ключи, которые хранят эту информацию, расположены по адресу:

HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion

Значения называются « RegisteredOrganization » и « RegisteredOwner » — не стесняйтесь изменять их так, как хотите.

Включить пошаговую загрузку

Экран загрузки Windows 10 может быть и элегантен с голубым логотипом на простом черном фоне — но он совершенно не информативный, если что-то пойдет не так. Поэтому продвинутые пользователи могут настроить показ журнала в стиле Linux.

Чтобы включить «режим пошаговой загрузки», перейдите к:

Создайте новое значение DWORD под названием « VerboseStatus » и устанвите ему значение 1. Как только это будет сделано, приготовьтесь к потоку технической информации при следующем запуске Windows .

Вот и все, проведя эти нехитрые манипуляции можно усовершенствовать работу Windows на вашем компьютере.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Hkey current user software microsoft windows currentversion explorer advanced
  • Hkcu software microsoft windows currentversion run как удалить
  • Hkcu software microsoft windows currentversion policies system
  • Hkcu software microsoft windows currentversion policies explorer
  • Hkcu software microsoft windows currentversion explorer advanced