2

После удаления ShellNew, опция меню бросает меня в Access и показывает окно «Создать новый файл».

Я хочу удалить запись "База данных Microsoft Access" из меню "Создать новый" в проводнике Windows. Проблема заключается в том, что после удаления записи вместо создания файла .accdb эта опция открывает Access и окна для создания новой базы данных. Я хочу полностью удалить опцию из контекстного меню.

Я хочу освободить мое контекстное меню "Создать новый". Я удаляю записи, обращаясь к HKEY_CLASSES_ROOT в реестре Windows, находя соответствующее расширение имени файла и удаляя ключ "ShellNew".

3 ответа3

3

Вам фактически придется удалить два файла реестра, поскольку оба файла * .accdb и * .mdb являются форматами файлов базы данных Microsoft Access.

Вы можете удалить два ключа реестра с помощью следующих команд в окне командной строки с повышенными правами:

reg delete "HKCR\.accdb\Access.Application.16\ShellNew" /f
reg delete "HKCR\.mdb\ShellNew" /f

Вероятно, также хорошая идея, чтобы перезапустить explorer.exe, который вы можете сделать с:

taskkill /f /im explorer.exe & start explorer.exe
0

Я предполагаю, что существует более одной связанной с Access записи ShellNew.

Вы должны найти в HKCR все экземпляры ключа ShellNew и посмотреть, есть ли другие типы файлов, связанные с Access.

В качестве теста теперь я удалил следующий ключ в своем реестре:

HKEY_CLASSES_ROOT\.accdb\Access.Application.16\ShellNew

И вся запись сразу исчезла из моего контекстного меню New-click-click-New.

-1

Недавно я получил эту проблему, в моем меню CreateNew 2 "База данных Microsoft Access". И я нашел хорошее бесплатное программное обеспечение для решения этой проблемы.

Вы можете скачать ShellMenuNew на nirsoft.net:

https://www.nirsoft.net/utils/shell_menu_new.html

Просто распакуйте и запустите. После запуска этого небольшого инструмента вы можете увидеть все типы файлов в меню CreateNew, просто выберите все в MS Access и отключите его (нажав красную кнопку на панели инструментов).

Если вы не хотите ничего скачивать, для этой конкретной ситуации вы можете удалить этот раздел реестра (сначала создайте резервную копию):

HKEY_CLASSES_ROOT\.mdb\ShellNew

Это запись ShellNew типа «.mdb», аналогичная записи «.accdb», используемой MS Access.

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