Скрипты windows не работают

не работают скрипты .JS .VBS в Windows 7,8,10 — x64, x32 — решение

Автор: Владимир Тюрюков
Дата записи

я столкнулся с проблемой: пытаюсь запустить 1С 7.7 на Windows 10 — выдает ошибки и не регистрирует скрипты и библиотеки OpenConf (программы расширяющей возможности конфигуратора 1С 7.7) файл regall.bat.

  • не удается найти файл сценария regfiles.js
  • Отсутствует исполняющее ядро для расширения имени файла js

Этот файл вызывает выполнение JS скрипта:

cscript //nologo regfiles.js /I %1 %2

Я обнаружил, что cscript в Windows 10 уже встроен и устанавливать движок скриптов не нужно еще раз.

При выполнении подобных команд в Windows старше XP возникают 2 основных проблемы:

    Для расширений скриптов не зарегистрирована программа, которая их обрабатывает (.vbs, .js).Решение: зарегистрировать для этих расширений программу выполнения скриптов:[su_box title=»Выполнить в командной строке от имени Администратора:» style=»glass» radius=»4″]ASSOC .JS=JSFile

[/su_box]

  • Команда вызова движка скриптов (cscript) не может найти нужный мне скрипт (regfiles.js), чтобы его выполнить.
  • Все из-за механизма контроля учетных записей, когда мы выполняем программы от имени администратора, путь текущей папки меняется на путь к cscript.exe — c:\windows\system32\, а там нет файла пользовательского скрипта, который мы запускаем.

    В команде вызова скрипта указать полный путь к файлу скрипта, например:

    cscript //nologo «d:\My Program Files\1Cv77\BIN\Config\system\regfiles.js» /I %1 %2

    помните про кавычки в полном имени файла, чтобы дать системе знать что пробелы в имени файла это имена каталогов, а не параметры командной строки.

    Если Вы нашли это — вам повезло — у Вас есть рецепт решения проблемы и экономии времени.

    Спасибо за внимание. До новых встреч!

    PS. Будет здорово, если Вы будете присылать проблемы, а я вам с ними смогу помочь.

    Источник

    Как включить JavaScript в Windows

    Аннотация

    Многие веб-сайты в Интернете содержат JavaScript, язык программирования сценариев, который работает в веб-браузере, чтобы сделать конкретные функции на веб-странице функциональными. Если JavaScript был отключен в вашем браузере, содержание или функциональность веб-страницы могут быть ограничены или недоступны. В этой статье описаны шаги для включения JavaScript в веб-браузерах.

    Дополнительная информация

    Исследователь Интернета

    Чтобы все веб-сайты в зоне Интернета запускали скрипты в Internet Explorer:

    В меню веб-браузера нажмите «Инструменты» или значок «Инструменты» (который выглядит как шестерня) и выберите параметры Интернета.

    При открытии окна «Интернет-опционы» выберите вкладку Безопасности.

    На вкладке «Безопасность» убедитесь, что интернет-зона выбрана, а затем нажмите на «Таможенный уровень. » Кнопку.

    В настройках безопасности — диалоговом поле «Интернет-зона» нажмите «Включить» для активного сценария в разделе Сценарий.

    Когда открывается окно «Предупреждение!» и спрашивает: «Вы уверены, что хотите изменить настройки для этого zone?» выберите «Да»

    Нажмите OK в нижней части окна Опционов Интернета, чтобы закрыть диалог.

    Нажмите кнопку Обновления, чтобы обновить страницу и запустить скрипты.

    Чтобы разрешить написание сценариев на определенном веб-сайте, оставляя сценарий отключенным в зоне Интернета, добавьте определенный веб-узел в зону «Доверенные сайты»:

    Читайте также:  Не работает гудок бмв ф30

    В меню веб-браузера нажмите «Инструменты»или значок «Инструменты» (который выглядит как шестерня) и выберите параметры Интернета.

    При открытии окна «Интернет-опционы» выберите вкладку Безопасности.

    На вкладке «Безопасность» выберите зону «Доверенные сайты», а затем нажмите кнопку «Сайты».

    Для веб-сайта (ы) вы хотели бы разрешить сценарий, введите адрес в Добавить этот веб-сайт в зону текстового окна и нажмите Добавить. Примечание: Если адрес не начинается с «https:», вам многие должны отменить проверку «Требуемая проверка сервера (https:) для всех участков в этой зоне».

    Нажмите Закрыть, а затем нажмите OK в нижней части окна Интернет опционов, чтобы закрыть диалог.

    Нажмите кнопку Обновления, чтобы обновить страницу и запустить скрипты.

    Google Chrome

    Чтобы включить JavaScript в Google Chrome, пожалуйста, просмотрите и следуйте инструкциям, предоставленным на Enable JavaScript в вашем браузере, чтобы увидеть объявления на вашемсайте.

    Firefox корпорации Mozilla

    Для включения JavaScript в Firefox, пожалуйста, просмотрите и следуйте инструкциям, предоставленным в настройках JavaScript для интерактивных веб-страниц.

    Источник

    Не работает скрипт в Windows 7 64-bit

    Но он почему то неправильно работает на 64-битной версии Windows 7. objMon.item().ScreenWidth и objMon.item().ScreenHeight почему то возвращают null. На 32 битной версии Windows 7 и на Windows XP скрипт работает нормально. В чём может быть затык?

    Добавлено через 20 минут
    Забыл сказать что все вышеперечисленные операционные системы находятся в домене.

    Помощь в написании контрольных, курсовых и дипломных работ здесь.

    Обясните мне, если Windows 32 bit, процессор 64 bit, то работает ли 2-ое ядро?
    Обясните мне, если ОС Windows 32 bit, процессор 64 bit, все программы установлены разумеется 32.

    Критические отличия работы ядра Windows 7 64-bit и Windows 10 64-bit или их ошибки
    Здравствуйте! Помогите пж Года два назад купил ПК с установленной на нем Windows 10 64-bit.

    Сохранение драйверов после смены windows xp sp3 32 bit на windows SL 8 64 bit
    Здравствуйте! Если на диск C где стояла windows xp sp3 32bit поставить windows SL 8 64bit при этом.

    Не работает на Windows 7 64-bit
    Здравствуйте! написал программу на Win XP 32-bit, которая выводит результат в Excel. На моем.

    Попробуйте из другого объекта:

    Какая версия STATISTICA работает в среде windows 10 64 bit
    Какая версия STATISTICA работает в среде windows 10 64 bit

    Ноут Aspire 5560G: не ставится Windows 7 64-bit, в отличие от 32-bit
    На сайту Acer драйвера на 64-битную версию. Три диска втыкал «Windows 7 SP1 64-bit» сейчас. Два.

    Как узнать какая у меня винда (Windows XP SP3 2008): 32 bit или 64 bit?
    Как узнать какая у меня винда (Windows XP SP3 2008): 32 bit или 64 bit?

    Тормозит Windows 8.1 64-bit по сравнению с Windows 7 64-bit
    Здравствуйте! Недавно поставил Windows 8.1 64-bit для того, чтобы можно было писать программы под.

    Сеть между Windows 7 32-bit и 64-bit
    Имеется два компьютера в одной сети, на одном Windows 7 32-bit, на другом Windows 7 64-bit. Оба.

    Установка Windows 7 64-bit после 32-bit
    Пытаюсь переставить Windows 7. До этого стояла 32-разрядная версия, сейчас надо поставить.

    Источник

    [Исправлено] Windows Script Host Access отключен на этом компьютере

    При запуске сценария Windows с помощью wscript.exe или cscript.exe возникает ошибка Доступ к Windows Script Host отключен на этом компьютере может всплывающее окно Однако в системах, подверженных вредоносному ПО, ошибка появляется через определенные промежутки времени, без любой вызов скрипта пользователем.

    Итак, ключевые вопросы:

    1. Какой скрипт запускается, что вызывает сообщение об ошибке?
    2. Как включить доступ к Windows Script Host на машине?

    Этот пост отвечает на эти вопросы.

    Читайте также:  Почему не работает скринтач

    содержание

    • [Исправлено] Windows Script Host Access отключен на этом компьютере
      • Причина: выяснить, какой скрипт пытается запустить
      • Решение: Как включить Windows Script Host доступ

    [Исправлено] Windows Script Host Access отключен на этом компьютере

    Если сообщение «Доступ к скриптовому хосту Windows отключен» появляется при каждом запуске или через регулярные промежутки времени, когда вы ничего не делаете, тогда вредоносный скрипт (.vbs, .js или .wsf) может пытаться запускаться в фоновом режиме, и это предотвращается. по Windows Script Host действует ограничение в вашей системе, что очень хорошо. В таких случаях ваша цель должна состоять в том, чтобы полностью удалить вредоносное ПО из системы, а не исправить сообщение об ошибке хоста скрипта.

    Сначала запустите тщательное сканирование вредоносных программ в вашей системе. До тех пор, пока не будут удалены все следы вредоносного программного обеспечения, не снимайте ограничение хоста скрипта. Ограничение только защищает вашу систему.

    Выясните, какой сценарий пытается выполнить, что вызывает ошибку?

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

    Используйте диспетчер задач, чтобы найти имя файла скрипта

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

    1. Пусть окно ошибки скрипта будет на экране. Пока не отклоняйте это.
    2. Отключите ваш компьютер от интернета.
    3. Откройте диспетчер задач (Ctrl + Shift + Esc) и перейдите на вкладку Подробности.
    4. Щелкните правой кнопкой мыши заголовок столбца, выберите «Выбрать столбцы».

    Включить Командная строка установите флажок и нажмите ОК.

    СВЯЗАННЫЙ: Ознакомьтесь с информацией о настройке диспетчера задач для отображения полного пути запущенных процессов для получения дополнительной информации и снимков экрана.

    Это показывает полный путь и имя файла скрипта, который пытается работать без вывода сообщений. В этом примере файл скрипта с именем protect.vbs пытается запустить его из папки% TEMP% в профиле пользователя.

    Связанный: Process Explorer из Windows SysInternals можно использовать для поиска имени процесса, пути и полных аргументов. Проверьте сообщение Как найти, какая программа вызвала неизвестное сообщение об ошибке? для деталей.

    Используйте расширенные средства устранения неполадок

    Кроме того, вы можете использовать Autoruns, еще один отличный инструмент от Microsoft Windows SysInternals, чтобы найти точку запуска при запуске (Startup или Task Scheduler), используемую этим вредоносным скриптом.

    Начните свое расследование оттуда. Если вы опытный пользователь, вы можете даже отредактировать файл скрипта с помощью Блокнота и посмотреть, какой код выполняется. Ransomware обычно использует файлы .vbs, .js, .wsh или .hta для загрузки полезных данных крипто-вымогателей с удаленного сервера, запуска их в локальной системе и шифрования данных или их полного удаления.

    Прежде всего, если кто-то может удалить вредоносный скрипт в вашем каталоге TEMP и запустить его, то в вашей системе существует действительно серьезная уязвимость. Защита от вирусов и вредоносных программ не всегда помогает, если ваша система уязвима для эксплойтов. Вы должны убедиться, что ваша система обновлена ​​с точки зрения исправлений Центра обновления Windows, а также обновлений для программ, которые вы используете в своей системе.

    Выполните тщательную проверку с использованием известного средства защиты от вредоносных программ, такого как Malwarebytes.

    Как мне включить доступ к Windows Script Host?

    Если ваша система не подключена к домену, выполните действия по устранению ошибки «Доступ к хосту сценариев Windows отключен». Эта процедура включит запуск сценариев Windows (.vbs или .js) в вашей системе.

    Разрешить доступ к Windows Script Host с помощью редактора реестра

    1. Нажмите WinKey + R, чтобы вызвать диалог Run.
    2. Тип regedit.exe
    3. Удалить значение с именем Включено в следующих ключах:


    Если ключ не существует, проигнорируйте и проверьте следующий ключ.

  • Выйдите из редактора реестра.
  • Читайте также:  Цупис не работает сейчас

    Разрешить доступ к Windows Script Host с помощью командной строки

    Чтобы сделать это с помощью командной строки, выполните эти команды из командной строки с повышенными правами:

    С снятием ограничений на хост скриптов Windows вы должны запускать скрипты только из надежных источников, и если вы уверены, что они безопасны для запуска.

    Это оно! Это позволяет Windows Scripting host на вашем компьютере.

    Источник

    Планировщик задач Windows не запускает VBScript

    Я пытаюсь автоматизировать VBScript с помощью планировщика задач Windows. Однако я пытался использовать cscript.exe + «C:\. \script.vbs» , но он не запускался. Я также попытался напрямую запустить ту же команду в CMD ( cscript.exe «C:\. \script.vbs» ), и она сработала.

    В чем может быть проблема?

    EDIT:

    Я просто попытался переключить параметр на «Run only when user is logged on» с «Run whether user is logged on or not» , и он сработал. Мне интересно, есть ли способ сделать запланированную работу моей задачи, даже когда пользователь вышел из системы.

    После нескольких часов исследований появился блог Блейка Моррисона (из Microsoft); он упомянул, что

    Если вы запускаете .vbs/.ps1 script, попробуйте запустить его из .cmd/.bat script

    Этот блог также объясняет множество правил/советов при использовании планировщика заданий.

    Итак, создайте файл .cmd/.bat, который вызывает ваш VBScript. Например: cscript.exe YourScript.vbs будет в вашем .cmd/.bat script.

    Напишите командный файл следующим образом:

    Затем планируйте командный файл вместо vbs. Это позволит вам увидеть, что происходит, что мешает ему работать. Любая ошибка, которую вы видели в консоли (CMD), будет выводиться в этот файл журнала между “Started!” и “Остановились!”

    Что за хлопот? Я не использую .cmd/.bat и script работает! (Windows7 здесь)
    Мой VBS script (как запланированная задача) хорошо работает в любом сценарии этих 4:

    • c script и параметр “Запускать только при входе пользователя”
    • c script и параметр “Запустить, вошел ли пользователь в систему или нет”
    • w script и параметр “Запустить только при входе пользователя”
    • w script и параметр “Запустить, вошел ли пользователь в систему или нет”

    Только в первом сценарии я сталкиваюсь с черным командным окном, мигающим на моем экране.


    или

    My script, который просто создает файл:

    Файл .vbs запускается невидимо, что является следствием запуска его с параметром “logged on or not”.

    Вам не разрешат вмешиваться в использование пользователя с помощью компьютера, что означает, что вы сможете помочь себе, но не другим.

    Прочтите следующий текст в меню справки планировщика заданий:

    Контекст безопасности задачи

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

    Для этого выберите радиокнопку с надписью “Запустить”, вошел ли пользователь в систему или нет.

    Если этот переключатель выбран, задачи не будут выполняться в интерактивном режиме.

    Чтобы выполнить задачу в интерактивном режиме, выберите “Выполнить”, только когда пользователь зарегистрирован на радиокнопке.

    Не раз сталкивались с тем, что VBScript, работающий по плановой задаче, работал отлично в течение нескольких месяцев и лет, но внезапно больше не работал, несмотря на то, что ничего не изменилось. Попробовали реагировать на эту задачу, используя все рецепты, приведенные здесь и в других местах, но без успеха. Мое обходное решение заключалось в создании запланированной задачи new со всеми настройками, скопированными из исходного.

    В основном вам нужно создать 2 папки:

    Вы должны создать папку (или две на 64-битных окнах):

    (32 бита, всегда) C:\Windows\System32\config\systemprofile\Desktop

    (64 бит) C:\Windows\SysWOW64\config\systemprofile\Desktop

    Исправил проблему для меня (и я мог указать на файл .vbs, а не bat).

    Источник

    Оцените статью