Я пытаюсь добавить записи в контекстное меню « Новый», используя информацию, найденную, например, здесь: Как изменить меню «Новый пункт» в Проводнике файлов Windows 10?

Моя проблема, когда я пытаюсь добавить записи, которые требуют шаблон для правильного создания нового файла. Моей первой проблемой было отсутствие папки C:\Windows\ShellNew (отображаются скрытые и защищенные файлы операционной системы ), поэтому я создал папку ShellNew . Затем я добавил свои файлы шаблонов в эту папку, перешел к расширениям файлов в RegEdit, затем создал строковые значения NullFile и FileName как описано в предыдущем вопросе, со значением FileName :%SystemRoot%\ShellNew\Template.7z .

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

Вот скриншот, сравнивающий файл шаблона с новым файлом, который должен быть основан на этом шаблоне: сравнение

1 ответ1

0

Я разобрался с решением своей проблемы после некоторой обработки. Если вы поместите файлы шаблона в папку C:\Windows\ShellNew , вам не нужно добавлять эту часть пути к файлу в значение FileName раздела реестра. Итак, в моем случае вместо того, чтобы помещать %SystemRoot%\ShellNew\Template.7z в это строковое значение, я бы написал Template.7z .

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