3

Все мои ярлыки на рабочем столе выглядят как значок Word. Когда я использую ярлык, чтобы попытаться открыть программу, Word 2010 открывается, а затем пытается открыть программу, чтобы появилось окно преобразования файлов! В чем дело? Как мне вернуть ярлыки обратно?

7 ответов7

2
  1. Перейти в меню «Пуск».
  2. Команда запуска
  3. regedit в команде запуска.
  4. HKEY_CURRENT_USER\\software\microsoft\windows\currentversion\explorer\filexts\
  5. Ищи . lnk ext.
  6. Удалить весь ключ .lnk или удалить ключ userchioce на этом.
  7. Просто перезапустите.
1

Похоже, что все ваши файловые ассоциации перепутались (или, точнее, все они назначены на Word). Это немного хлопотно, но лучше всего менять ассоциации по одному, по мере необходимости.

Что вы делаете, это щелкаете правой кнопкой мыши по рассматриваемому файлу, скажем: mynotes.txt , и наведите курсор на меню « Open With и выберите « Choose default program . Затем вы можете выбрать программу, которую хотите открыть (с этого момента). Просто убедитесь, что Always use the selected program to open this kind of file отмечен в диалоговом окне «Открыть с помощью».

Если вы хотите выйти из строя, вы также можете перейти к панели управления, выполнить поиск «Ассоциации файлов» и выбрать пункт «Изменить тип файла, связанный с расширением файла». Там вы можете изменить все ассоциации в системе.

К сожалению, я не знаю простого и безопасного способа сбросить все ассоциации сразу.

1

Вы можете импортировать следующие кусты реестра с "хорошего" компьютера (где ссылки работают нормально):

[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]
0

Вы можете попробовать File Fixer Fix

0

Вот как я решил проблему:

  1. Откройте диалоговое окно « Выполнить » (Пуск → Выполнить или (Победа)+R)
  2. Введите regedit , затем нажмите [OK] или введите Enter
  3. Перейдите к HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
  4. Ищите ветку .lnk
  5. Если вы найдете один, удалите его
  6. перезагружать
0

Перейти в меню «Пуск». Запустите команду regedit . В HKEY_CURRENT_USER\software\microsoft\windows\currentversion\explorer\filexts Поиск .lnk доб.

Удалить весь ключ .lnk или удалить ключ userchoice на этом.

Запустить снова.

-1

1. открыть диалоговое окно RUN

2.Типа там регедит

3.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

4.find .lnk

5.Удалить userChoice

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .