Меню Новый → Текстовый документ отсутствует, если не администратор в Windows 7

Когда я вошел в систему как пользователь, который не является членом группы администраторов, запись для создания нового текстового файла отсутствует в меню "Создать" правой кнопкой мыши.

Если я даю пользователю права администратора или запускаю Проводник с правами администратора, волшебным образом появляется пункт меню Новый → Текстовый документ.

Насколько я вижу, записи реестра верны.

Каково решение для побочного эффекта быть обычным пользователем в Windows 7?

2 ответа

Я нашел несколько ссылок на решения этой проблемы. Все они включают взломы реестра - большинство предлагают добавить несколько новых записей в HKEY_CLASSES_ROOT или HKEY_LOCAL_MACHINE/Software/Classes/ (которые, я считаю, эквивалентны).

В частности, следующий reg hack, кажется, решает проблему для большинства людей:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"="@%SystemRoot%\system32\notepad.exe,-470"
"NullFile"=""

Вырежьте и вставьте новый REG-файл, чтобы автоматически объединить его с реестром. Я рекомендую сначала проверить каждое из значений / ключей, показанных здесь в regedit, чтобы увидеть, какие изменения (если таковые имеются) вы вносите.

Однако, это не сработало для меня, так как у меня была конфликтующая пустая запись в HKEY_CURRENT_USER. Фактически, все ключи / значения уже были в HKEY_CLASSES_ROOT, поэтому первый набор изменений не делал приседания. Итак... Я также слился в идентичной версии этого с использованием HKEY_CURRENT_USER, который работал:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CURRENT_USER\SOFTWARE\Classes\.txt\ShellNew]
"ItemName"="@%SystemRoot%\system32\notepad.exe,-470"
"NullFile"=""

В моем случае, Windows XP Pro SP3, новый текстовый документ исчез некоторое время назад. Я пытался использовать PowerToys TweakUI Templates, но даже если он был выбран, текстовый документ больше не появлялся.

Поэтому я использовал эту статью в качестве "подсказки", заглянул в HKCR и нашел странную запись, которую исправил. Это сработало для меня. Подробности ниже:

Regedit

Мой компьютер \ HKEY_CLASSES_ROOT \ .txt

изменить значение "(по умолчанию)" со строки "txt_auto_file" на "txtfile"

Закрыть Regedit. Готово.

(как это запуталось как txt_auto_file, не знаю)

Другие вопросы по тегам