Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch vor oder während Windows Boot laden

Frage Microsoft

Mitglied: DonSimeo

DonSimeo (Level 1) - Jetzt verbinden

31.08.2007, aktualisiert 01.09.2007, 4630 Aufrufe, 9 Kommentare

Hallo,

also ich würde gern eine Batch vor oder während dem Windows-Boot ausführen, und erst nachdem diese abgearbeitet ist, soll Windows (weiter) geladen werden.
Die Batch beinhaltet ein kleines Rechenprogramm und erst nach eingegebener Lösung soll Windows starten.

Die Batch ist nicht allzu schwer, aber wie man das starten lässt hab ich leider noch nicht richtig rausgefunden.

Die Autoexec.bat wird in XP beim booten wohl nicht mehr geladen..., stattdessen die Autoexec.nt (in system32). Kann mir aber kaum vorstellen aus dieser einfach so die Batch ausführen lassen zu können...?

Habe irgendwo von diesem Kit gelesen:
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff- ...
womit man wohl eigenen Batchs ausführen kann, habs aber noch nicht ausprobiert.

Die Batch einfach i.d. Autostart zu fügen ist mir leider viel zu einfach und uneffektiv...

Also falls jemand eine Idee oder Hinweis hat wie so etwas klappen könnte (ich glaube bei Win98 ging das noch einfacher... hab so etwas ähnliches zumindest vor Ewigkeiten gesehen) wär das super, weil ich gerade nicht mehr weiter komme.

Grüße DonSimeo
Mitglied: 32067
31.08.2007 um 14:44 Uhr
Schonmal probiert das als "Scheduled Task" einzurichten mit dem Ausführungszeitpunkt "At System Startup" ?
Bitte warten ..
Mitglied: AndreasHoster
31.08.2007 um 16:13 Uhr
So nicht machbar.
Man kann zwar Hintergrundjobs über GPOs oder über Scheduled Tasks laufen lassen, aber Userinteraktionen ohne eine Anmeldung geht nicht so einfach.
Möchte nicht sagen das es unmöglich ist, aber ...

Und bei Win98 gings natürlich einfacher, weil Win98 kein Betriebssystem ist, sondern ein GUI Aufsatz für DOS. Und das echte OS DOS lief da ja schon.
Bitte warten ..
Mitglied: miniversum
31.08.2007 um 17:16 Uhr
Müsste doch über GPOs gehen wenn man noch einstellt das das fenster sichtbar ist.
Wenn keine Benutzerspezifischen daten benötigt werden sollte es auch vor der anmeldung gehen, oder?
Müsste ich aber auch erstmal ausprobieren.

miniversum
Bitte warten ..
Mitglied: AndreasHoster
31.08.2007 um 18:19 Uhr
Ich lasse mich gerne überzeugen, wenn Du mir zeigst wie es geht, aber mittels GDI Funktionen schreibe ich nicht auf den physisch sichtbaren Bildschirm, sondern auf den Windows-Desktop. Und der wird nicht angezeigt.

Und dann will er ja auch noch den weiteren Start von Windows pausieren bis sein Programm fertig ist und das ist auch nicht wirklich einfach. Mit einem Startup Skript jedenfalls nicht.

OK, DLL schreiben, sich in den Kernel einklinken etc. dann geht das sicherlich, aber das ist mir zu komplex.

Da wäre es eventuell sogar leichter einen Linux Bootmanager vorzuschalten der was tut und der dann Windows nachstartet. Wäre insgesamt eine Idee wert, wenn man C Programmieren und die Hardware direkt programmieren kann.
Bitte warten ..
Mitglied: Biber
31.08.2007 um 18:32 Uhr
Moin DonSimeo,

Bevor die Diskussion ganz in Richtung Kernel-Pimping und alternative Bootloader abgleitet, zuerst noch mal die klare Aussage:
ich würde gern eine Batch vor oder während dem Windows-Boot ausführen, und erst nachdem diese abgearbeitet ist, soll Windows (weiter) geladen werden.
Antwort: Mag sein, dass Du das möchtest, aber gehen kann es nicht.
Genau wie AndreasHoster auch geschrieben hat.
Das Betriebssystem muss nun mal vollständig "geladen" sein, damit die Batch-ausführende CMD.exe als irgendetwas Ablauffähiges erkannt werden kann.
Und manche Reihenfolgen lassen sich nicht beliebig variieren.

Du kannst zwar schon rein physisch mit einem Auto fahren, bevor Du 17 oder 18 bist und eine Führerscheinprüfung bestanden hast.
Aber Du kannst nicht mit einem Auto zum Tanken fahren, bevor Lenkrad, Motor, Hinterachse und Tank montiert sind.

Und schon gar nicht mit dem M$-ResKit.

Grüße
Biber
Bitte warten ..
Mitglied: AndreasHoster
31.08.2007 um 18:35 Uhr
Bliebe noch die Frage:
Ist das überhaupt notwendig um den Wunsch zu erfüllen, oder kann man es auch anders machen?

Was soll das überhaupt am Schluß werden?
Bitte warten ..
Mitglied: DonSimeo
31.08.2007 um 19:22 Uhr
ja, tut mit leid daß ich mich erst jetzt wieder melde!...

ich hätte nicht gedacht dass das bei XP so schwer ist, weil ich's wie gesagt schon mal bei 98 gesehen habe.
Am Schluss sollte ein Rechenprogramm geladen werden (welches Zufällig Aufgaben gibt) die erst gelöst werden sollte, damit mein kleiner Bruder ein bissel was lernt wenn er den PC startet...

Vielleicht reicht's ja für ihn wirklich erst mal die Batch in den Autostart zu legen, Trist aber einfach...

Wobei so als Spielerei... wenn's so einfach wär. Naja.

Wie wärs mit einem von außen nicht sichtbarem Diskettenlaufwerk mit DOS-Bootdiskette und dem entsprechendem Programm? Das Problem dabei wäre wohl direkt danach Windows zu booten... oder ginge das?

Aber danke für die Antworten, auch wenn Hardwareprogrammierung... ähm naja
Bitte warten ..
Mitglied: Biber
31.08.2007 um 20:21 Uhr
Moin DonSimeo,

>Vielleicht reicht's ja für ihn wirklich erst mal die Batch in den Autostart zu legen, Trist aber einfach...
Jepp, genau das reicht.

>Wie wärs mit einem von außen nicht sichtbarem Diskettenlaufwerk mit DOS-Bootdiskette und dem entsprechendem Programm? Das Problem dabei wäre wohl direkt danach Windows zu booten... oder ginge das?

Gib uns Codern 10 Mannjahre und 200 Millionen Euro, dann machen wir das...

Andererseits, um mal ausnahmsweise auch meine soziale Kompetenz zu belegen:
<Betroffenheitsdeutsch>
Ich könnte mir vorstellen, dass Du Deinem kleinen Bruder auch schon mit kleineren Geschenken eine Riesenfreude bereiten könntest. Eventuell ist etwas altersgerechtes und für seine spätere Berufswahl interessantes auf der sehr informativen Seite Deflorateur zu finden, wo sich auch für die Kidz und die Junggebliebenen wie mich ein sehr hübsches Malprogramm befindet.
Es muss ja nicht immer Mathe sein - wir lernen doch für das Leben und nicht nur für die Schule.
</Betroffenheitsdeutsch>

Schönes Wochenende
Biber
Bitte warten ..
Mitglied: miniversum
01.09.2007 um 13:41 Uhr
Ok muss mich korrigieren. Ich habs grade getestet.
Im Abmeldeskript funktioniert es auch auf der Maschine. Also nach der Benutzerabmeldung. Beim Startskript nicht.

miniversum
Bitte warten ..
Ähnliche Inhalte
Linux Tools
Wo kann ich mir sie sshpass.exe für windows laden ?
Frage von tobias3355Linux Tools4 Kommentare

hallo zusammen, ich bin auf der such nach der aktuellen version der sshpass.exe v1.05 für windows. auf der internet ...

Windows Server
Windows Server 2008R2 läd keine Updates
gelöst Frage von spcvltWindows Server7 Kommentare

Hallo, ich habe mir heute eine Windows Server aufgesetzt, mit einer Evaluation-Lizenz. Ich habe das Netzwerk eingerichtet und habe ...

Microsoft
Windows Boot-Stick mit Programmsammelung?
Frage von Leon2675Microsoft4 Kommentare

Hey, ist es möglich dass ich mir einen 32GB USB-Stick kaufe und da ein "Live-Windows" drauf spiele und z.B. ...

Windows 10
Windows 10 und Dual-Boot
gelöst Frage von JochemWindows 102 Kommentare

Moin, 1) Ausgangslage: Dell Laptop D620 mit zweiter HD im CD-Fach. Installiert ist auf der 1. HD ein Windows ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 5 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 5 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen17 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...