Hta ошибка сценария


Автор:

Eugene Taylor


Дата создания:

13 Август 2021


Дата обновления:

13 Сентябрь 2023


🚩 На этой странице произошла ошибка сценария run.hta

Видео: 🚩 На этой странице произошла ошибка сценария run.hta

Содержание

  • Как исправить ошибки скрипта страницы Microsoft Teams
  • 1. Отключите уведомление об ошибке скрипта
  • 2. Отключить сторонние сервисы
  • FAQ: узнайте больше о командах Microsoft

Партнерское раскрытие

  • Инвестирование в первоклассную платформу для совместной работы является критически важным в современной среде, ориентированной на удаленную работу.
  • Microsoft Teams — отличный выбор, чтобы поддерживать связь с вашей командой и оставаться продуктивным в любом месте, где бы вы ни находились
  • Но если вы не можете загрузить Microsoft Teams в свой браузер из-за ошибок скрипта страницы или других ошибок, это руководство сэкономит вам много времени и усилий.
  • Для получения более удобных и экономящих время руководств посетите наш Microsoft Teams Hub.

Операционная система Windows предустановлена ​​с рядом приложений Microsoft, таких как Microsoft Edge, Internet Explorer, Windows Store и т. Д. Иногда при доступе к одному из этих приложений, таким как Microsoft Teams или веб-браузер, вы можете столкнуться с Microsoft Teams ошибка в сценарии на этой странице ошибка.

О подобных проблемах сообщалось и на форумах Microsoft.

Моя компания перешла на Office 365 на прошлой неделе. Я обновил свой OneDrive для бизнеса до версии Office 2016.
Но с тех пор я больше не могу войти, чтобы синхронизировать некоторые точки обмена.

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

1. Отключите уведомление об ошибке скрипта

  1. Если сообщение об ошибке не намекает на какие-либо другие службы, мешающие работе сценария или приложения, попробуйте отключить уведомление об ошибке сценариев в Internet Explorer.
  2. Нажмите Windows Key + R открыть Run.
  3. Тип контроль и нажмите Хорошо открыть Панель управления.
  4. в Панель управления, нажмите на Сеть и Интернет.

  5. Нажмите на Настройки интернета.
  6. в Интернет Свойства окно, нажмите продвинутый Вкладка.

  7. Снимите флажок Отображать уведомление о каждой ошибке скрипта вариант.

  8. Убедись Отключить отладку скриптов (другое) а также Отключить отладку сценариев (Internet Explorer варианты проверены.
  9. щелчок Применять сохранить изменения. щелчок Хорошо закрыть окно.

ПОЛЕЗНЫЙ СОВЕТ: Как размыть фон в командах Microsoft

2. Отключить сторонние сервисы

  1. Если проблема не устранена и вы все еще видите ошибку сценария, попробуйте отключить службу стороннего производителя, которая может вызывать ошибки.
  2. Нажмите Windows Key + R открыть Run.
  3. Тип MSCONFIG и нажмите Хорошо открыть Конфигурация системы.

  4. в Конфигурация системы нажмите кнопку Сервисы Вкладка.
  5. Внизу установите флажок для Скрыть все службы Microsoft.

  6. После этого нажмите Отключить все кнопка. Это отключит все службы сторонних разработчиков.
  7. Нажмите на Запускать Вкладка.
  8. Нажмите на Откройте диспетчер задач.

  9. В диспетчере задач выберите все приложения по одному и Отключить их в Запускать Вкладка.
  10. Закройте диспетчер задач и вернитесь к Конфигурация системы.
  11. щелчок Применять и нажмите ХОРОШО.
  12. Перезагрузите компьютер, если будет предложено перезагрузить.
  13. После перезапуска попробуйте открыть клиент Microsoft Teams и проверьте, не обнаружила ли команда Microsoft ошибку в скрипте на этой странице. Ошибка по-прежнему возникает.
  14. Если ошибка устранена, это может быть одно из сторонних приложений, вызывающее проблемы.
  15. открыто Конфигурация системы и перейти к обслуживание и снова включите все сервисы. Теперь вам нужно выяснить стороннее приложение, которое создает конфликт с Microsoft Teams, и удалить его.

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

FAQ: узнайте больше о командах Microsoft

  • Что это значит, когда в скрипте на этой странице произошла ошибка?

Эта ошибка указывает на то, что Microsoft Teams пытается запустить скрипт, который не поддерживается или несовместим с браузером, который вы используете в данный момент.

  • Как команды Microsoft совместно используют контроль?

Microsoft Teams позволяет пользователям передавать или контролировать общий контент. Следующие шаги просты:

  1. Перейдите к панели инструментов обмена
  2. Нажать на Дать контроль кнопка
  3. Выберите человека, которому вы хотите предоставить доступ к общему контенту
  4. Если вы хотите вернуть контроль, просто нажмите на Вернуть контроль кнопка.
  • Позволяет ли командам Microsoft удаленное управление?

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

  1. Перейдите в центр администрирования Microsoft Teams> Встречи> Политики собраний.
  2. Нажмите на кнопку «Новая политика»> перейти к «Обмен контентом».
  3. Теперь используйте раскрывающееся меню, чтобы выбрать нужный режим совместного использования экрана.
  4. Включите следующие параметры, чтобы участники могли запрашивать контроль над рабочим столом докладчика:
    • Разрешить участнику дать или запросить контроль
    • Разрешить внешнему участнику предоставить или запросить контроль
  5. Сохраните ваши новые настройки.

Примечание редактора: этот пост был первоначально опубликован в сентябре 2019 года и с тех пор обновлен для свежести и точности.

В вашем скрипте есть ошибки. Вы должны исправить их.

Разница в том, что веб-браузеры HTML с ошибками сценария с меньшей вероятностью будут отображать все ошибки сценария. Обычным симптомом является то, что ваш сценарий не работает правильно, но вы не получили никаких указаний на то, почему.

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

Как личное правило, я обычно предпочитаю сначала кодировать в HTA, чтобы я мог находить и исправлять ошибки, прежде чем развертывать их как HTML.

Возьмите следующий пример кода. Как HTA, когда вы нажимаете на кнопку «Тест», он будет правильно показывать «Begin», тогда он будет правильно сообщать, что ваш скрипт имеет ошибку деления на ноль. Как HTML, в Internet Explorer кнопка теста просто покажет «Начать», а затем прервет работу, не сообщив вам, почему.

<html>
  <head>
    <title>test</title>
    <script language="VBScript">
    Sub btnTest_onClick
      MsgBox "Begin"
      MsgBox 100 / 0
      MsgBox "End"
    End Sub
    </script>
  </head>
  <body>
  Click on this button: <input type="button" id="btnTest" value="Test"/>
  </body>
</html>
  • Remove From My Forums
  • Question

  • I am having an issue with running .hta files which contain vbscript errors (such as missing Dim statements when using OPTION EXPLICT).

    On my Windows 10 PC I get message saying «Do you want to continue running scripts on this page?» but on my Windows 7 PC the message does not appear but the .hta misbehaves (of course).

    I assume it has something to do with «just in time debugging» but don’t know how to resolve it.

    Unchecking the «Disable script debugging» settings in the IE Internet Options has not effect.

    Any suggestions?

Answers

  • I went thru the whole scenario again and it worked until I rebooted.

    So I tried checking both IE Advanced settings

    1. Disable script debugging (Internet Explorer)
    2. Disable script debugging (Other)

    Now I get a script error dialog popup for both versions of mshta.exe and the
    problem is resolved 

    • Marked as answer by

      Tuesday, March 20, 2018 3:12 AM

    • Edited by
      MicroZapman
      Tuesday, March 20, 2018 3:13 AM

I have an HTA that loads up an external webpage inside a nested IFRAME. This webpage (which I don’t have control over) throws an «Access Denied» error in my HTA asking the user if they «want to continue running scripts on this page». What I want to do is have my HTA suppress all scripting error messages regardless of where they originate

Here’s a very basic idea of how my setup is working:

<html>
<head><HTA:APPLICATION ... ... </head>
<body>
   ...
   <div id="navigation">...</div>
   <div id="browsers">
      <iframe APPLICATION="yes" src="http://myserver/browse.php?src=http://www.example.com/">
         <!-- contents of http://myserver/browse.php?src=http://www.example.com/ -->
         <html>...
         <body>
            <div id="titlebar">...</div>
            <iframe APPLICATION="no" src="http://www.example.com/">
               <!-- contents of http://www.example.com/ with js that causes error -->
            </iframe>
         </body>
         </html>
      </iframe>
      <iframe APPICATION="yes" src="http://myserver/browse.php?src=somethingelese"></iframe>
</div>
</body>
</html>

And here is a screenshot of the error:
alt text

asked Aug 19, 2010 at 4:38

Iain Fraser's user avatar

1

As far as I know there isn’t a way to suppress errors like that. If you have access to their registry or group policy here is the relevant Registry Value (for IE naturally) that disables that popup:

Key: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

Name: Disable Script Debugger

Type: REG_SZ

Value: no

answered Aug 19, 2010 at 5:17

WSkid's user avatar

WSkidWSkid

2,7462 gold badges22 silver badges26 bronze badges

A sentinent GetWindowText() -> SendMessage WM_CLOSE based dialog closer could deal with that but is not exactly disabling

I’ve been searching for days and haven’t found solid solution — perhaps HTAs do not serve their simplistic rationale after all, at least when using actual browser info

By the way changing the IE8 script debugger does not disable the error message — it merely disables the debug dialog and replaces it with a script error

Unchecking the IE flag «Error Dlg Displayed On Every Error» does not alleviate the issue either

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2016-02-10 08:57:38

  • shade45
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Тема: HTA: Обработка ошибки

Здравствуйте уважаемые форумчане, есть следующий скрипт для поиска смены логона на удаленном ПК, в нашем домене, есть 2 организации, к 1 из них у нас нет доступа и мы не имеем доступа к их ПК. Пытаюсь закрыть ошибки в этом скрипте, она возникает на 58 строчке и пишет разрешение отклонено, сделал чтобы вывод ошибки шел в строчку лога, но ошибка туда выводится через раз — т.е. 1 раз она пишет в лог, а 2 раз вылетает ошибкой. Как это исправить?

<HTML>
<HEAD>
<TITLE>ProgPC</TITLE>
<HTA:APPLICATION ID="Prog"
/>

<SCRIPT LANGUAGE="JScript">
self.resizeTo(900,560); // To make the window XXXX pixels wide and YYYYY pixels tall 
</SCRIPT>

<style>
#PreBottomLogs{background-color:yellow;height:20px;width:68%;border: 1px solid #aaa;}
</style>

<SCRIPT Language="VBScript">

	'---------------------------------------------------
	' Обработчик ошибок
	'---------------------------------------------------
	function Fail_Host()
	 if (ComputerName.value = "") then
		PreBottomLogs.innerHTML = PreBottomLogs.innerHTML & "BAD HOST GO away!"
		exit function
		end if
	End Function
	
	function ShowError()
		if (ComputerName.value = "") then
		Fail_Host
		PreBottomLogs.innerHTML = PreBottomLogs.innerHTML & "Error #" & err.Number & ": " & Err.Description & " " & Err.Source
		Err.Clear
		end if
	End Function
	
	'---------------------------------------------
	' Обработчик WinLogon
	'---------------------------------------------
	Sub HandlerWL
		strComputer = ComputerName.value
		If (strComputer = "") Then
			ShowError
		else
			PreBottomLogs.innerHTML = ""
		dim  sid, subkeys, path, acct, strDomainName, strAccName, WSHShell
		dim userPath,userValueName,userValue
		Const HKLM = &h80000002
		Const profiles = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
		Set WSHShell = CreateObject("WScript.Shell")
		If Err.Number <> 0 Then 'Обработка ошибки, прерываем выполнение'
			vuvodError = "Доступ отклонён!"
			PreBottomLogs.innerHTML = PreBottomLogs.innerHTML & "ERROR: " & vuvodError
			
			On Error GoTo 0
		else
		On Error Resume Next
			On Error GoTo 0
		PreBottomLogs.innerHTML = ""
		Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
		Set oReg = GetObject("winmgmts://" & strComputer & "/root/default:StdRegProv")
		oReg.EnumKey HKLM, profiles, subkeys
		'Чтение текущего пользователя в Автологоне - DefaultUserName
			userPath = "Software\Microsoft\Windows NT\CurrentVersion\Winlogon\"
			userValueName = "DefaultUserName"
			oReg.GetStringValue HKLM,userPath,userValueName, userValue	
		For Each sid In subkeys
			path = WSHShell.ExpandEnvironmentStrings(path)
			oReg.GetStringValue HKLM, profiles & "\" & sid, "ProfileImagePath", path
				Set acct = objWMIService.Get("Win32_SID.SID='" & sid & "'")
				strDomainName = strDomainName & acct.ReferencedDomainName & "<br>" & VbCrLf
				strAccName= strAccName & acct.AccountName &  "<br>" & VbCrLf
		Next
		'-----------------------------Result----------------------------------------------------------
		strHTML = "<table style='border-collapse: collapse' bgcolor=#F5F5F5>"  &_
		"Введите логин пользователя и домен для ПК " & strComputer & "<br>" & "Текущий:" & userValue & "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" &_
		"<input type='button' class='button' onclick = 'RemoteSC_WinLogonVLXP()' value='Обновить список пользователей ПК'>" &_
			"<br>"		&_
			"<tr><td><input type='text' id='LogonWL'  	name='LogonWL'    value=''>Введите логон </td></tr>" &_
			"<tr><td><input type='text' id='DomainWL' 	name='DomainWL'   value='Mechel'>Введите домен </td></tr>"&_
			"<tr><td><input type='button' class='button' onclick = '	WinLogonVLXP()'   value='Изменить имя'></td></tr>"&_
			"<tr><td>Учетная запись</td><td>Домен</td></tr>" &_
			"<tr><td>" &strAccName & "</td><td>" & strDomainName & "</td></tr>"
		strHTML = strHTML & "</table>"
		DataArea.InnerHTML = Trim(strHTML)
	End If
		end if
	End sub
</SCRIPT>
</HEAD>

<BODY>
Компьютер 
<input type="text" name="computername" size="18" id="computername" >
<input type="button" name="start" onclick="handlerwl()" value="handlerwl" >
<div id="dataarea">

</div>

<span id="PreBottomLogs" title="логи"></span>

</BODY>
</HTML>

2 Ответ от Flasher 2016-02-10 10:14:21

  • Flasher
  • Заблокирован
  • Неактивен

Re: HTA: Обработка ошибки

		If Err.Number <> 0 Then 'Обработка ошибки, прерываем выполнение'
			vuvodError = "Доступ отклонён!"
			PreBottomLogs.innerHTML = PreBottomLogs.innerHTML & "ERROR: " & vuvodError
			
			On Error Goto 0
		Else
		On Error Resume Next
			On Error Goto 0
		PreBottomLogs.innerHTML = ""
		Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")

>>

		On Error Resume Next
		Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
		If Err.Number <> 0 Then 'Обработка ошибки, прерываем выполнение'
			vuvodError = "Доступ отклонён!"
			PreBottomLogs.innerHTML = PreBottomLogs.innerHTML & "ERROR: " & vuvodError
			
			On Error Goto 0
		Else
			On Error Goto 0
		PreBottomLogs.innerHTML = ""

3 Ответ от shade45 2016-02-10 10:31:27

  • shade45
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Re: HTA: Обработка ошибки

спасибо!)

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Понравилась статья? Поделить с друзьями:
  • Hsic 3t127 коды ошибок
  • Hstbarpublic ошибка excel
  • Hspa locker ошибка
  • Hsic 3m19 c ошибка h
  • Hp photosmart b010 ошибка 0xc19a0003