zur Startseite
Was läuft denn so?
Mit der folgenden Änderung der Datei
C:\Autoexec.bat und der neuen Datei C:\hkeyrun.bat können Sie
feststellen, welche Programme beim Start von Windows automatisch
gestartet werden.
Im Gegensatz zu MSCONFIG - Autostart werden
alle Programme aufgezeigt, da die "Aufnahme" vor dem Start
von Windows erstellt wird und somit auch diejenigen Einträge erfasst,
die von Windows oder von anderen Programmen während der Startphase aus
der Registry entfernt werden (RunOnce, RunServicesOnce, etc.).
Während der Startphase können Sie wählen,
ob das Protokoll (hkeyrun.txt) erstellt werden soll. Mit "J" wird die
Protokollierung eingeleitet, "N" verhindert die Protokollierung.
Wenn keine Eingabe erfolgt, wird der Start nach zehn Sekunden ohne Protokoll
fortgesetzt.
Das Ergebnis wird in %windir%\Desktop\hkeyrun.txt
gespeichert.
%windir% entspricht standardmäßig C:\Windows.
hkeyrun.zip herunterladen
(~1 kb)
Stand: 2004/Apr/18
Autoexec.bat
=== in C:\Autoexec.bat einfügen ====
CHOICE /TN,10 /n "HKEYRUN erstellen (j/N)? "
IF ERRORLEVEL 2 GOTO nohkey
if exist c:\hkeyrun.bat c:\windows\command.com /e:2048 /cc:\hkeyrun.bat
:nohkey
===========hier schneiden===========
|
hkeyrun.bat
=== als c:\hkeyrun.bat speichern ===
@REM Run, RunServices, etc. aus Registry extrahieren und speichern
@REM Config.sys, Autoexec.bat, Winstart.bat, Autostart-Ordner, ...
::
@Echo Off
SET HKLMsmwc=HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION
SET HKCUsmwc=HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION
IF %windir%!==! SET windir=C:\Windows
echo.>%TEMP%\__
:: 1
SET lmrso=%HKLMsmwc%\RunServicesOnce
ECHO :%lmrso%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmrso%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmrso=
set chk=%chk%+
echo %chk%
:: 2
SET lmrs=%HKLMsmwc%\RunServices
ECHO :%lmrs%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmrs%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmrs=
set chk=%chk%+
echo %chk%
:: logon prompt
:: 3 sync/unordered
SET lmro=%HKLMsmwc%\RunOnce
ECHO :%lmro%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmro%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmro=
set chk=%chk%+
echo %chk%
:: 4
SET lmrun=%HKLMsmwc%\Run
ECHO :%lmrun%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmrun%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmrun=
set chk=%chk%+
echo %chk%
:: 5
SET curun=%HKCUsmwc%\Run
ECHO :%curun%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%curun%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET curun=
set chk=%chk%+
echo %chk%
:: Autostart
:: 6
SET curo=%HKCUsmwc%\RunOnce
ECHO :%curo%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%curo%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET curo=
set chk=%chk%+
echo %chk%
SET lmroset=%HKLMsmwc%\RunOnce\Setup
ECHO :%lmroset%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmroset%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmroset=
set chk=%chk%+
echo %chk%
SET lmroe=%HKLMsmwc%\RunOnceEx
ECHO :%lmroe%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%lmroe%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET lmroe=
set chk=%chk%+
echo %chk%
:: gibt's den wirklich?
SET curoe=%HKCUsmwc%\RunOnceEx
ECHO :%curoe%:>> %TEMP%\__
REGEDIT /E %TEMP%\_ "%curoe%"
TYPE %TEMP%\_>> %TEMP%\__
ECHO :=======================================:>> %TEMP%\__
SET curoe=
set chk=%chk%+
echo %chk%
SET HKLMsmwc=
SET HKCUsmwc=
ECHO.>> %TEMP%\__
SET winst=winstart.bat
dir /s c:\%winst% | find /i "%winst%">> %TEMP%\__
SET winst=
ECHO.>> %TEMP%\__
SET confi=c:\config.sys
ECHO --- %confi% --->> %TEMP%\__
IF EXIST %confi% TYPE %confi%>> %TEMP%\__
ECHO --- %confi% --->> %TEMP%\__
SET confi=
ECHO.>> %TEMP%\__
SET autoe=c:\autoexec.bat
ECHO --- %autoe% --->> %TEMP%\__
IF EXIST %autoe% TYPE %autoe%>> %TEMP%\__
ECHO --- %autoe% --->> %TEMP%\__
SET autoe=
ECHO.>> %TEMP%\__
SET lmAuSt=%windir%\alluse~1\startm~1\progra~1\autost~1
ECHO --- %lmAuSt% --->> %TEMP%\__
dir /b "%lmAuSt%">> %TEMP%\__
SET lmAuSt=
SET cuAuSt=%windir%\startm~1\progra~1\autost~1
ECHO --- %cuAuSt% --->> %TEMP%\__
dir /b "%cuAuSt%">> %TEMP%\__
SET cuAuSt=
ECHO ---------------------------------------------------->> %TEMP%\__
COPY %TEMP%\__ %windir%\Desktop\hkeyrun.txt
FOR %%f in (_ __) DO DEL %TEMP%\%%f
:xENDx
set chk=
set cmdline=
@CLS
===========hier schneiden===========
|
zur Startseite
Stand: 17-Mai-2005
Kontakt: andreaskaestner+web.de ("+" bitte durch "@" ersetzen)