Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Не могу зарегать скрипты на Windows 10 Pro (http://forums.kuban.ru/f1040/ne_mogu_zaregat-_skripty_na_windows_10_pro-9091208.html)

EarlyBird 06.09.2020 15:15

Не могу зарегать скрипты на Windows 10 Pro
 
Всем привет, доброго здоровья!
Костры рябин горят своим ходом, а я внезапно бьюсь с проблемой.
Установил платформу 7.7, пытаюсь сверху накатить всякие хорошие штуки, и вот печаль - не могу зарегать WSC-скрипты (
Компоненты DLL зарегались хорошо, а вот со скриптами встал на мёртвый якорь и никак не могу сдвинуться.

На домашнем ноуте была Win 7, там всё просто, можно даже не использовать regsvr32. Встаю на файл скрипта, ПКМП, команда "Register".
А на Win10 Pro вообще нет такой команды в контекстном меню. И кажется, винда вообще не понимает, как обрабатывать WSC-файлы.

EarlyBird 06.09.2020 15:15

Вот так выглядело контекстное меню на Win 7.

[img]https://cdn1.radikalno.ru/uploads/2020/9/6/27bcdb9edb764d7f083ec1ded076a30e-full.png[/img]

EarlyBird 06.09.2020 15:25

А вот так оно выглядит в Win 10 Pro.
Тип файлов WSC почему-то не определяется системой как скрипт, а определяется как какой-то "wsc_auto_file"

[img]https://cdn1.radikalno.ru/uploads/2020/9/6/e153ee01edb7e533493fa68728b75af8-full.png[/img]

EarlyBird 06.09.2020 15:30

При попытке зарегать через regsvr32 ругается вот так:

[img]https://cdn1.radikalno.ru/uploads/2020/9/6/07ae5d42467e01298963c1779fcf225b-full.png[/img]

EarlyBird 06.09.2020 15:33

Пробовал зарегистрировать обеими версиями regsvr32, используя прямые пути до regsvr32.exe:

64-разрядная версия — %systemroot%\System32\regsvr32.exe
32-разрядная версия — %systemroot%\SysWoW64\regsvr32.exe

Ошибка одна и та же в обоих случаях.

EarlyBird 06.09.2020 15:48

О, вот нашёл ещё рекомендацию:
[url]https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/zt97f40t(v=vs.84)?redirectedfrom=MSDN[/url]

3. Если у вас нет версии Regsvr32.exe, которая поставляется с пакетом компонентов сценария, используйте существующую версию и зарегистрируйте DLL времени выполнения компонента сценария, используя следующий синтаксис:
[b]regsvr32 scrobj.dll /n /i:[url]http://myserver/MyComponent.wsc[/url][/b]

EarlyBird 06.09.2020 16:07

Ура! с помощью scrobj.dll скрипт зарегистрировался успешно!
Вот так выглядела команда регистрации:

[b]regsvr32 scrobj.dll /n /i:D:\1C\1Cv77\BIN\config\System\CommonServices.wsc[/b]

EarlyBird 06.09.2020 16:17

Все скрипты зарегались, йоу!
Вопрос закрыт, всем спасибо за кармическую помощь )


Текущее время: 15:42. Часовой пояс GMT +3.