Vbscript and windows 10

Ошибка Windows Script Host при запуске Windows 10

Windows Script Host предоставляет такие возможности сценариев, как пакетные файлы, но включает в себя множество других функций. Он может использоваться пользователем вручную, а также создаваться операционной системой для автоматизации потока операций на компьютере. Есть много связанных ошибок, которые могут иметь следующий вид:

Сценарий: Не удается найти файл сценария.
«Путь сценария VBS»
Строка: х
Символ: x
Ошибка: описание ошибки.
Код: ххххххх
Источник: источник ошибки.

Windows Script Host — Не удается найти файл сценария в Windows 10

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

1. Используйте проверку системных файлов

Запустите командную строку от имени администратора и выполните следующую команду для сканирования и автоматического восстановления системных файлов:

Перезагрузите систему после завершения сканирования.

2. Сканирование ПК на наличие вредоносных программ

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

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

3. Установить значение по умолчанию для ключа .vbs

Нажмите комбинацию кнопок Win + R и введите regedit, чтобы открыть редактор реестра. Далее перейдите по пути:

  • HKEY_CLASSES_ROOT\.vbs

В левой колонке найдите .vbs, выделите эту папку, и с правой стороны щелкните два раза мышкой по значению (По умолчанию). Задайте значение VBSFile.

4. Устранение неполадок в состоянии чистой загрузки

Чистая загрузка используется для диагностики и устранения неполадок связанных с системой. Во время чистой загрузки мы запускаем систему с минимальным количеством драйверов и программ запуска, что помогает изолировать причину мешающим программным обеспечением. После того, как вы загрузились в чистом состоянии загрузки, проверьте, сохраняется ли проблема. Если, ошибки нет, то вам придется искать программу или службу, которая вызывает ошибку Windows Script Host. Таким образом вы можете добавлять другие (сторонние) службы по одной, чтобы выявить виновника.

Читайте также:  Передача файлов через bluetooth не завершена windows 10

5. Восстановление или сброс Windows 10

Восстановление: Загрузитесь в дополнительные параметры и попробуйте «Восстановление при загрузке». Чтобы попасть туда, нужно перезагрузить компьютер 3 и более раз кнопкой Reset на ПК. Т.е. Вы загружаетесь до момента логотипа Windows (когда крутится колесико загрузки) и перезагружаете еще раз. И так три раза.

Сброс: Вы можете попробовать сбросить ваш ПК до значения по умолчанию, сохранив при этом свои файлы.

Debugging VBScript in Windows 10

I recently took the free Windows 10, upgraded it to Pro, and installed Office 2016 Home. I seem to have lost all my debuggers.

I used to be able to type:

in Windows 7 and up would pop the debugger. It all seems to have been removed — even the debugger clsid is missing.

I don’t want to install Visual Studio — is there no way to get the minimalist debugger back?

1 Answer 1

I encountered the same issue after I’d installed MS Office 2010 on Windows 7 HB. MS Script Editor included in Office 2000 through 2007 only. So to make debug possible you still can install it from any of that packages. The example below is for Office 2003 installer on Windows 7:

Launch the installer, choose custom type of installation:

Uncheck all applications and check choose advanced customization:

Disable all components:

Go to Office Tools — HTML Source editing — Web Scripting and select Run from My Computer option for Web Debugging item:

Then finish the rest installation process. After that you can debug the scripts with Script Editor debugger.

There is the same version of Script Editor in Office 2003 and 2007 installers that I checked:

I should say I havn’t tested that on Windiws 10, seems Office 2003 is not certified compatible with Windows 10 but might work using compatibility mode, and Office 2007 have been confirmed to be compatible.

Ошибка: «Не удается найти файл сценария» в Windows 10

Windows использует файлы сценариев для запуска множества программ в Windows. Многие из них настроены на запуск, при входе в систему на компьютере, в то время как другие могут запускаться по таймеру или после определенного события. Тем не менее, обычно сценарии, установленные в Windows, не дают сбоев, и есть вероятность, что какое-то вредоносное ПО установило сценарий для последующего запуска. Однако, поскольку он был удален с компьютера, например антивирусом, то появляется сообщение: «Не удается найти файл сценария» и при запуске Windows выдает ошибку.

Содержание

Решение 1. Проверьте запись процесса Winlogon в реестре

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

  1. Откройте редактор реестра, нажав Win+R набрав regedit в строке Выполнить и нажав клавишу Enter.
  2. Перейдите по следующему пути в редакторе:
  • Значение по умолчанию для строки — «C:\Windows\system32\userinit.exe», если есть что-то еще, то обязательно удалите остальные записи и нажмите кнопку ОК.
  • Выйдите из системы и войдите снова, чтобы проверить, исчезла ли ошибка.

    Читайте также:  Windows не находит гарнитуру

    Решение 2. Исправьте запись .vbs скриптов в реестре

    Если вы получаете сообщение об ошибке Windows Script Host, вам необходимо установить значение по умолчанию для ключа vbs.

    1. Нажмите комбинацию клавиш WIN+R, чтобы запустить утилиту Выполнить, введите regedit и нажмите Enter.
    2. После открытия редактора реестра перейдите к следующему ключу:
  • Дважды щелкните строку (По умолчанию) и измените ее значение на VBSFile.
  • Решение 3. Создайте пустой скрипт

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

    1. Щелкните правой кнопкой мыши в любом месте области рабочего стола, выберите Создать в контекстном меню и нажмите Текстовый документ.
    2. В текстовом документе (блокноте) введите следующий текст:
  • Далее сохраните этот текстовый документ с названием Maintenance.vbs где Вам удобнее, например, на рабочем столе. Для этого откройте пункт меню Файл, выберите Сохранить как, а далее в строке Тип файла укажите Все файлы, тогда можно будет указать файлу расширение .vbs и нажмите Сохранить.
  • Теперь перейдите к файлу .vbs на рабочем столе, щелкните на нем правой кнопкой мыши и выберите Копировать.
  • Далее откройте Проводник и перейдите по пути указанному в ошибке: C:\Windows\System32
  • Теперь вставьте скопированный файл .vbs в папку System32, для этого щелкните правой кнопкой мыши в пустом месте и выберите Вставить в контекстном меню.
  • После проделанных манипуляций перезагрузите компьютер, если окно с ошибкой больше не повляется, значит данное решение помогло. Это решение можно пробовать с разными отсутствующими файлами сценариями.

    Решение 4. Выполните проверку системных файлов

    Ещё один способ исправить ошибку заключается в запуске встренной утилиты System File Cheker (SFC) в Microsoft Windows для проверки системных файлов на их отсутствие или ошибки.

    Для запуска SFC сделайте следующее:

    1. Нажмите правой кнопкой мыши на кнопке Пуск и в появившемся меню выберите Windows PowerShell (администратор).
    2. В появившемся окне Контроль учетных записей нажмите кнопку Да
    3. В окне Windows PowerShell введите команду:
  • Дождитесь окончания выполнения операции, если потребуется перезагрузите компьютер.
  • Решение 5. Запустите антивирусное сканирование

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

    VBScript будет отключен в IE 11 на Windows 10 по умолчанию

    Под конец прошлой недели компания Microsoft выпустила крупное инсайдерское обновление в Fast Ring под номером 16237. Среди очевидных и сразу заметных изменений числятся и «подкапотные» исправления и твики. Одним из таковых стало отключение VBScript в Internet Explorer 11 на Windows 10 Fall Creators Update. Отныне VBScript и Restricted Sites Zones будут отключены по умолчанию на сборках следующего крупного обновления Windows 10.

    Впервые компания Microsoft сообщила о своем намерении отказаться от VBScript еще в апреле этого года. Для справки: Visual Basic Scripting Edition – это скриптовый язык программирования, впервые представленный в далеком 1996 году. В основном VBS-сценарии применяются для обработки данных, управления системой, работы с учетными записями пользователей и компьютеров, взаимодействия с офисными приложениями, работы с базами данных и прочих сложных задач (Ctrl + C – Ctrl + V из Википедии).

    Читайте также:  Linux скрытые файлы терминал

    Microsoft уже отключила VBScript в стандартном режиме IE 11 в Internet Explorer, но оставила его в целях обратной совместимости для веб-сайтов, работающих в старых режимах документа. Document Mode – это разработка, которая эмулирует предыдущие версии Internet Explorer с целью сохранения обратной совместимости (известная парадигма Microsoft). В современном браузере Edge VBScript, как и Document Mode, не поддерживается в принципе.

    Начиная с Windows 10 Fall Creators Update VBScript будет полностью отключен по умолчанию. Для пользователей предыдущих версий Windows 10, которые будут не сразу обновляться, Microsoft выпустит накопительное обновление, отключающее VBScript. Тем не менее, в системе останется возможность включить, отключить или запросить исполнение VBScript в Internet Explorer путем редактирования реестра или групповой политики. Отключение старого языка сделает использование браузера и операционной системы в целом гораздо безопаснее для пользователей.

    Microsoft просит инсайдеров проверить работу Internet Explorer на свежем инсайдерском билде и сообщить о своих наблюдениях или предложениях в Feedback Hub.

    Vbscript and windows 10

    This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

    Asked by:

    Question

    Hi, please help. I have a problem that I can not solve alone.

    Comments:
    I have a file — scripts with * .vbs extension.
    I’ve been with him for 3 years
    The script runs when you log off the system. (Gpedit.msc)

    It works:
    Under Windows 7 Pro
    Under Windows 10 Pro — up to version 1803

    Did not work:
    Under Windows 10 Pro — from version 1809 (on version 1903 also does not work)

    If someone has Windows 10 Pro, then as a test, he can try to add any * .vbs script to logout scripts (gpedit.msc)

    I did not succeed, after many attempts, combinations.

    All replies

    Would you please provide more information about this issue? What’s the detailed error message?

    You could take a look at:

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Thanks for the answers

    As part of the tests I decided to run the script (* .ps1)
    I added it to the logout scripts (gpedit.msc -> User Conf -> Windows Settings -> Scripts -> Logoff)
    The script (* .ps1) does not work either.

    sample script (*.ps1):

    comments1:
    During the logout I see how to start the blue Powershell. The Powershell window has appeared and disappears quickly
    Previously, I did not have any problems running scripts.
    I have the impression that the problem appeared with the upgrade of Windows 10 to version 1803. Please help. The idea is over.
    Please try to run the script as above.

    comments2:
    GPO is enabled:
    User Config->Policies->Admin Templates->System->Scripts
    ‘Display instructions in logoff scripts as they run’

    comments3:

    Scripts work when I run them manually in:
    Windows PowerShell ISE
    Windows PowerShell

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