Script bei Bootvorgang ausführen

  • hey...wie kann man bei windows xp (home) beim startvorgang ein script/programm ausführen lassen, wie es zB bei chkdsk der fall ist?

    muss am netbook eine systemdatei austauschen (comctl32.dll), hab aber kein platz für ein anderes os, geschweige denn ein externes cdrom, und usb stick hab ich auch keinen. beim start weiß ich, dass man diese dateien aber noch tauschen kann.

  • Ich glaub, das sollte der Session Manager für dich erledigen.
    How to replace in-use files at Windows restart

    1. Registrywert „PendingFileRenameOperations“ vom Typ REG_MULTI_SZ („Wert der mehrteiligen Zeichenfolge“ in Regedit :ninja:) unter HKLM\SYSTEM\CurrentControlSet\Control\Session Manager anlegen, falls nicht schon vorhanden.
    2. Folgendes in zwei Zeilen in den Wert eingeben:

      Code
      \??\c:\pfad\zum\ersatz\comctl32.dll
      !\??\c:\windows\system32\comctl32.dll
    3. Neu starten.
    4. Fertig.


    Eine Alternative ist es, die Windows-Reparaturkonsole aus deinem i386-Ordner zu installieren und damit die Datei zu überschreiben.

    Dritte Möglichkeit: Zum Multi-String-Wert BootExecute unter genanntem Registry-Schlüssel gewünschte Anwendungen hinzufügen. Auch wenn ich mir nicht sicher bin, ob cmd.exe /C [i]<Pfad_zum_Skript>[/i] da als Wert funktionieren würde.

  • Zitat von freaked

    die datei comctl32.dll auf C: verschwindet zwar, aber die in system32 bleibt die selbe?


    Da scheinen im Internet und bei Microsoft selber verschiedene Meinungen zu bestehen. o_O Überall ist von der Variante mit Ausrufezeichen die Rede, aber in der MSDN-Dokumentation zu MoveFileEx (im Abschnitt „Remarks“) kommt es nicht vor.

    Aber um sich diesen Aufwand zu ersparen, scheint Microsoft auch dafür schon ein schönes Tool für NT4 und das Win2k Resource Kit entwickelt zu haben: InUse.exe (Download). :)

    InUse scheint sich übrigens nicht einfach unter den Rename-Operations einzutragen, sondern unter den besagten Preboot-Autostart, was weitere Probleme diesbezüglich vermeiden sollte. ;)

  • Systemdateiwiederherstellung ausgeschaltet?

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • XP?
    wenn ja:schnelle I-Verbindung?
    wenn nochmal ja:
    man könnte ein Reparatursystem wie bei Vista istallieren, das booten, CMD starten und die Systemdateien ersetzen und Windows normal starten.
    Bei Langsamer Verbindung: Etwas warten

  • Zitat von penguin

    XP?
    wenn ja:schnelle I-Verbindung?
    wenn nochmal ja:
    man könnte ein Reparatursystem wie bei Vista istallieren, das booten, CMD starten und die Systemdateien ersetzen und Windows normal starten.
    Bei Langsamer Verbindung: Etwas warten


    Was zur hölle hat das mit ner Internet Verbindung zu tun O_o

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!