Все мои ярлыки на рабочем столе выглядят как значок Word. Когда я использую ярлык, чтобы попытаться открыть программу, Word 2010 открывается, а затем пытается открыть программу, чтобы появилось окно преобразования файлов! В чем дело? Как мне вернуть ярлыки обратно?
7 ответов
- Перейти в меню «Пуск».
- Команда запуска
regedit
в команде запуска.HKEY_CURRENT_USER\\software\microsoft\windows\currentversion\explorer\filexts\
- Ищи .
lnk
ext. - Удалить весь ключ
.lnk
или удалить ключuserchioce
на этом. - Просто перезапустите.
Похоже, что все ваши файловые ассоциации перепутались (или, точнее, все они назначены на Word). Это немного хлопотно, но лучше всего менять ассоциации по одному, по мере необходимости.
Что вы делаете, это щелкаете правой кнопкой мыши по рассматриваемому файлу, скажем: mynotes.txt
, и наведите курсор на меню « Open With
и выберите « Choose default program
. Затем вы можете выбрать программу, которую хотите открыть (с этого момента). Просто убедитесь, что Always use the selected program to open this kind of file
отмечен в диалоговом окне «Открыть с помощью».
Если вы хотите выйти из строя, вы также можете перейти к панели управления, выполнить поиск «Ассоциации файлов» и выбрать пункт «Изменить тип файла, связанный с расширением файла». Там вы можете изменить все ассоциации в системе.
К сожалению, я не знаю простого и безопасного способа сбросить все ассоциации сразу.
Вы можете импортировать следующие кусты реестра с "хорошего" компьютера (где ссылки работают нормально):
[HKEY_CLASSES_ROOT\.lnk]
[HKEY_CLASSES_ROOT\lnkfile]
ИЛИ Если у вас нет компьютера с Win 7, где он работает рядом, вы можете сохранить приведенный ниже текст в файл с расширением .reg и импортировать его в реестр с помощью двойного щелчка по этому файлу.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"
[HKEY_CLASSES_ROOT\.lnk\ShellEx]
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""
"Command"=-
[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""
[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"NeverShowExt"=""
"IsShortcut"=""
[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice]
Вы можете попробовать File Fixer Fix
Вот как я решил проблему:
- Откройте диалоговое окно « Выполнить » (Пуск → Выполнить или (Победа)+R)
- Введите
regedit
, затем нажмите[OK]
или введите Enter - Перейдите к
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
- Ищите ветку
.lnk
- Если вы найдете один, удалите его
- перезагружать
Перейти в меню «Пуск».
Запустите команду regedit
.
В HKEY_CURRENT_USER\software\microsoft\windows\currentversion\explorer\filexts
Поиск .lnk
доб.
Удалить весь ключ .lnk
или удалить ключ userchoice
на этом.
Запустить снова.
1. открыть диалоговое окно RUN
2.Типа там регедит
3.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
4.find .lnk
5.Удалить userChoice