Войти

Показать полную графическую версию : Отсутствует исполняющее ядро для расширений файлов .BAT


DMBS
14-02-2014, 11:28
Прошу помощи! перерыл весь гугл ответов по теме 0 , видимо некто не сталкивался.
Есть 100500 тысяч тем как Отсутствует исполняющее ядро для расширений файлов .JS или Отсутствует исполняющее ядро для расширений файлов .VBS, где указаны
рекомендации по перерегистрации соответствующих библиотек и восстановлении ассоциации файлов к примеру : ASSOC .JS=JSFile или regsvr32 %systemroot%\system32\vbscript.dll
но нет не 1 темы с "Отсутствует исполняющее ядро для расширений файлов .BAT" что нужно делать ? какие библиотеки перерегистрировать, ума не приложу. Все дело происходит в домене.
Все ассоциации сбились после установки Notepad++ =) Кстати, изначально при выполнении всех скриптов писало не найден исполн. модуль, зарегистрировал JS и VBS , через консоль стало отрабатываться,
теперь об отсутствии исполняющего ядро пишет только пакетный .BAT, но он то ,какраз мне и нужен, не сносить же домен вконце концов. Заранее спасибо!

Georgio
14-02-2014, 15:11
assoc .bat batfile???

DMBS
14-02-2014, 21:05
Пробовал знаю не помогло...

Petya V4sechkin
14-02-2014, 21:35
DMBS, операционная система какая?

Georgio
14-02-2014, 22:15
A что у Вас в реультате выполнения команд:
ftype batfile
set PATHEXT
?

А если радикально, через файл реестра?

Файл реестра для Windows 7:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile]
@="Windows Batch File"
"EditFlags"=hex:30,04,00,00
"FriendlyTypeName"=hex(2):40,00,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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,61,00,63,00,70,00,70,00,61,00,67,00,65,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,36,00,30,00,30,00,32,00,00,00

[HKEY_CLASSES_ROOT\batfile\DefaultIcon]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\
00,38,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell]

[HKEY_CLASSES_ROOT\batfile\shell\edit]

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[HKEY_CLASSES_ROOT\batfile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\batfile\shell\print]

[HKEY_CLASSES_ROOT\batfile\shell\print\command]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\batfile\shell\runas\command]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6d,00,\
64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,43,00,20,00,22,00,25,00,31,00,22,\
00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\runasuser]
@="@shell32.dll,-50944"
"Extended"=""
"SuppressionPolicyEx"="{F211AA05-D4DF-4370-A2A0-9F19C09756A7}"

[HKEY_CLASSES_ROOT\batfile\shell\runasuser\command]
"DelegateExecute"="{ea72d00e-4960-42fa-ba92-7792a7944c1d}"

[HKEY_CLASSES_ROOT\batfile\ShellEx]

[HKEY_CLASSES_ROOT\batfile\ShellEx\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\batfile\ShellEx\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\batfile\ShellEx\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\batfile\ShellEx\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\batfile\ShellEx\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"

[HKEY_CLASSES_ROOT\batfile\ShellEx\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

[HKEY_CLASSES_ROOT\batfile\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{1531d583-8375-4d3f-b5fb-d23bbd169f22}"

DMBS
15-02-2014, 10:10
Последнее действие которое попробовал. С другой машины взял две ветки реестра .bat и batfile попробовал их импортировать к себе ,не дает пишет занято другим процессом.Машина virtualbox на ней поднят домен с операционной системой windows server 2008r2 x64 и 4 клиентских машины все обьединено во внутреннюю сеть без выхода в интернет.Проблема на серверной виртуальной машине. Ветки реестра брал со своей машины хостовой w7 .Может поэтому они не импортируются?

Petya V4sechkin
15-02-2014, 10:14
домен с операционной системой windows server 2008r2 и 4 клиентских машины
Проблема где? На клиентских машинах? На них тоже Server 2008 R2?

DMBS
15-02-2014, 11:15
Virtual box . На ней поднято 5 машин объединенных во внутреннюю сеть.
Проблема на server 2008r2. Остальные 4 обычные клиентские машины windows 7 x64

Petya V4sechkin
15-02-2014, 16:56
DMBS, выложите содержимое (в Regedit -> меню Файл -> Экспорт) разделов реестра:
HKEY_CLASSES_ROOT\.bat
HKEY_CLASSES_ROOT\batfile
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat

DMBS
15-02-2014, 18:10
В понедельник буду на работе отпишусь . Ветку .bat я удалил еще на работе думал импортирую свежую с другого компьютера . Но импортировать не получилось. Писало чтото наподобие процесс занят невозможно импортировать. Импортировал под администратором домена.

DMBS
17-02-2014, 11:28
ветки реестра

Petya V4sechkin
17-02-2014, 18:21
DMBS, на этой странице (http://paulkravchenko.wordpress.com/2009/12/26/restore-default-file-type-associations/) скачайте и примените REG-файл bat_fix_w7.reg.

Убедитесь, что он применился (запустите Regedit и проверьте).

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




© OSzone.net 2001-2012