Что я устанавливаю свойство 'Opens with...' на то, чтобы заставить систему выполнять .bat файлы снова (когда по ним дважды щелкают)?
Так или иначе мой босс убедил свою рабочую станцию что обработчик для .bat
файлами, как предполагалось, был Word. Теперь, при двойном щелчке .bat
файлы, они открыты в Word.
Я думаю, что необходимо будет удалить .bat ассоциацию файлов из реестра (использующий regedit программу).
Согласно этому потоку форума на LockerGnome, необходимо удалить настройки реестра под этим ключом:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
Вы, вероятно, захотите создать резервную копию реестра прежде, чем сделать это, только быть безопасными.
Этот файл ключа реестра сделает это. Копия и вставка к текстовому файлу под названием "restore.reg" и двойной щелчок это для слияния в реестр.
Это уберет любую установку в расчете на пользователя, Вы, возможно, случайно создали для .bat файлов и восстанавливаете системные значения по умолчанию, включая .bat
<-> batfile
отношения типа файла, а также фактические параметры для запуска a batfile
.
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat]
[-HKEY_CURRENT_USER\Software\Classes\.bat]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\batfile]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat]
@="batfile"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open\command]
@="\"%1\" %*"
Содержание реестра варьируется для различных версий Windows.
Я предлагаю, чтобы Вы нашли другой компьютер с той же версией O/S и использовали regedit для экспорта содержания HKEY_CLASSES_ROOT\.bat
и HKEY_CLASSES_ROOT\batfile
.
Затем перейдите к машине Босса, удалите вышеупомянутые два ключа и импортируйте эти два файла.
У меня была та же проблема (в Windows 7); пакетные файлы открывались в Блокноте вместо того, чтобы быть выполняемым.
Исправление ниже реестра для .bat файлов (согласно любой другой машине, где это работает) заставит пакет выполниться правильно:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
.bat --> default-> Value not set
.bat/OpenWithList --> default-> Value not set
.bat/OpenWithProgIds--> default-> Value not set
batfile-> Zero length binary values
Сохраните эти записи, но удалите всех других под .bat
. Обновите и выполните пакетный файл путем двойного щелчка - он будет работать правильно.