Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Циклический запуск консоли .cmd после выполнения батника (http://forum.oszone.net/showthread.php?t=341322)

BKPB 11-07-2019 10:17 2879314

Циклический запуск консоли .cmd после выполнения батника
 
Не пойму в чём причина.
Есть Copy_Settings.bat, который отрабатывает из папки с программой, без ошибок, это если запустить его в ручную.
Скрытый текст
@echo off
title "Geek"
:getAdmin
:: BatchGotAdmin
:: -------------------------------------------------------------------------------
REM - Check for permissions.
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM - If error flag set, we do not have Admin.
if "%ErrorLevel%" NEQ "0" (
echo Requesting Administrative privileges...
goto UACPrompt
) else (
goto gotAdmin
)
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%Temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "RunAs", 1 >> "%Temp%\getadmin.vbs"
Start "GetAdmin" "%Temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%Temp%\getadmin.vbs" (del /f /q "%Temp%\getadmin.vbs")
CD /D "%~dp0"
:: -------------------------------------------------------------------------------
::
if not exist "%AppData%\Geek Uninstaller\*.*" (md "%AppData%\Geek Uninstaller")
move "prefs.xml" "%AppData%\Geek Uninstaller\prefs.xml"
del /f /q "%Temp%\Geek_Uninstaller.exe"
REG DELETE "HKCU\Software\Geek Uninstaller" /f
del "%~f0"

Но у меня его запускает SFX инсталлятор, командой Setup=Copy_Settings.bat.
И вот тут то и начинается Циклический запуск окна выполнения сценария с бешеной скоростью.
Остановить невозможно, только перезагрузка ПК.
Помогите решить проблему.

BKPB 11-07-2019 10:48 2879318

Удалось остановить мерцание, щёлкнув по центру окна 5 раз.
Когда оно перестало мерцать, оно было пустым без какого либо текста.

mwz 11-07-2019 11:22 2879331

Цитата:

Цитата BKPB
Но у меня его запускает SFX инсталлятор »

Какое у него имя?

BKPB 11-07-2019 11:35 2879335

Имя инсталлятора Geek Uninstaller.exe.

Запустил его на Windows 7, там всё ок, ни чего не мерцало и отработало нормально.

Iska 11-07-2019 14:36 2879377

BKPB, Process Explorer, чтобы увидеть дерево процессов, и Process Monitor с фильтрами на создание, запуск и удаление процессов, чтобы посмотреть динамику.

BKPB 11-07-2019 15:27 2879387

Понятно.


Время: 19:21.

Время: 19:21.
© OSzone.net 2001-