![]() |
![]() |
![]() |
|
Не ОFФ: Неудачная попытка создания объекта (WScript.Shell) Ø |
☑ | ||
---|---|---|---|---|
0
DeiMos
11.05.05
✎
16:37
|
WshShell = CreateObject("WScript.Shell");
{Глобальный модуль(3954)}: Неудачная попытка создания объекта (WScript.Shell) Что бы это значило? Первый раз столкнулся с таким траблом. Яндекс - мне не помог. (Может, плохо искал...) PS: Win2K Prof |
|||
1
Darkman
11.05.05
✎
16:40
|
Вопрос наверно глупый но всеже... сам wsh стоит ?
|
|||
2
DeiMos
11.05.05
✎
16:49
|
(1): Вопрос ещё более глупый задам тебе: Имя службы не подскажешь, которая в Win2K за эти скрипты отвечает?
|
|||
3
Кочуров
11.05.05
✎
16:50
|
wscript.exe проверь для начала. Это не служба.
|
|||
4
DeiMos
11.05.05
✎
16:51
|
Или, ещё глупее вопрос: Что означает термин "сам wsh"?
|
|||
5
Кочуров
11.05.05
✎
16:54
|
Возможно, кстати, именно WScript.Shell запрещен каким-нить сервиспаком Виндов или Эксплорера. Вроде была дыра какая-то в безопасности, с ним связаная.
|
|||
6
DeiMos
11.05.05
✎
16:55
|
(3): Есть такое дело. Находится в C:\WINNT\system32 и исправно запускается.
А также есть nwscript.exe |
|||
7
Кочуров
11.05.05
✎
16:57
|
Попробуй создать объект в VBA (Word, Excel) - может они более подробно выругаются, в чем проблема.
|
|||
8
DeiMos
11.05.05
✎
16:58
|
(5): Весьма и весьма вероятно. Недавно я накатывал сервиспаки и Виндов и Эксплорера.
Пойду пороюсь в политиках безопасности... Или это не поможет и не стоит тратить время? |
|||
9
Кочуров
11.05.05
✎
17:01
|
(8) Не знаю, поможет ли. Тут возможно у Яндекса спросить придется. И еще, тут многое зависит от того, где выполняется скрипт - я тебе не случайно в VBA попробовать рекомендовал.
|
|||
10
smaharbA
11.05.05
✎
17:02
|
Глупый ответ, создай файл test.vbs
set WshShell = CreateObject("WScript.Shell") WScript.Echo "ла-ла-ла" если выдаст ошибку тогда уж и ройся в системе (политиках и т.д.) |
|||
11
DeiMos
11.05.05
✎
17:06
|
(10): Результат: Ошибка: Требуемый класс отсутствует в ClassFactory
Код: 80040111 Источник: (null) |
|||
12
a13x
11.05.05
✎
17:07
|
(11) попробуйте с помощью regsvr32 перерегистрировать файлы
%windir%\system32\scrobj.dll %windir%\system32\wshom.ocx некоторые кривые деинсталляторы сносят регистрацию базовых объектов WSH и после этого в системе пропадают объекты Scripting.FileSystemObject и WScript.Shell. Обычно достаточно перерегистрации указанных файлов. В крайнем случае - переустановки самого Windows Scripting Host aka WSH. |
|||
13
DeiMos
11.05.05
✎
17:16
|
(12): Огромное спасибо. Всё получилось.
Долгоооонько бы я сам искал эту причину и устранял... |
|||
14
a13x
11.05.05
✎
17:26
|
(13) сам мучался в свое время :-), рад помочь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |