Supportnet Computer
Planet of Tech

Supportnet / Forum / Windows98

Wie kann ich das Booten stoppen?





Frage

Hi! Wie kann ich in der autoexec.bat das Booten von Windows stoppen? Oder gibt es eine andere Möglichkeit? Hintergrund: Ich möchte verhindern, dass jemand mein Windows bootet. Alle Personen, die Zugang zum Computer haben, sind absolute DAUs, die ohne Windows-GUI aufgeschmissen sind. Es soll so aussehen, als sei Windows defekt.

Antwort 1 von klarox

"der autoexec.bat das Booten von Windows stoppen"
"Es soll so aussehen, als sei Windows defekt."
"sind absolute DAUs"


also bei der Frage und diesen Äußerungen kannst du wohl kaum behaupten, dass du kein Dau bist.

Antwort 2 von Samba

Diese Möglichkeit gibt es unter Linux. Dort kann man das Booten durch das Setzen eines Passwortes verhindern.
(Stichwort Lilo bzw. GRUB)

Antwort 3 von poorfirele

1. wenn es dau´s sind, einfach eine startdiskette in den rechner stecken.

2. mehrere benutzer anlegen

3. paßwortschutz auf den rechner legen,

Antwort 4 von draddy

ich würd einfach ein bios password setzen, fertig!

@poorfirele, das mit den benutzern macht unter w2k und xp sinn;) unter 9x nicht wirklich ;)

mfg draddy

Antwort 5 von hbf

Also ich dachte da eher an sowas:

Der Rechner hört kommentarlos auf zu booten. Wenn man dann das richtige Passwort eingibt und 'Enter' drückt, wird die 'Win.exe' NICHT in 'xWin.exe' umbenannt. Keine Ahnung ob das geht, deshalb frage ich ja.

@klarox
Klar bin ich ein DAU. Wenn Du keiner bist, löst Du mein Problem!

Antwort 6 von sasch

google mal nach passwortprogrammen oder kindersicherungen für win9x.

Antwort 7 von _gau_

Als Sperre gegen wirkliche Anfänger reicht vielleicht ein kleines Passwort-Programm in der Autoexec.bat.
Natürlich kann man das umgehen, indem man die Abarbeitung der Autoexec.bat mit den bekannten Funktionstasten umgeht. Aber auch die könnte man mit der MSDOS.SYS (BootKeys=0) deaktivieren.

Zufälligerweise ;-) habe ich vor einiger Zeit zum Probieren einiger TP-Funktionen so ein Programm für DOS geschrieben. Es verlangt ein Passwort und bootet den Rechner bei Falscheingabe sofort neu. Kannst du dir ja mal anschauen:
Passwort für DOS
Das Passwort wird verschlüsselt (naja, wenn man eine relativ einfache XOR-Verschlüsselung so nennen kann ;-) in einer Datei gespeichert.

Wie gesagt, natürlich nichts gegen Profis ;-)

[gau]

Antwort 8 von Joe_69

Hi!

Du kannst ganz einfach in der Autoexec.bat eine Code-Abfrage einbauen. Im folgenden Beispiel ist die richtige Nummer 4952.


@ECHO OFF

echo.
echo Bitte Code eingeben:
echo.

:RE1

choice /c:0123456789 /N
if errorlevel 10 goto Fehler1
if errorlevel 9 goto Fehler1
if errorlevel 8 goto Fehler1
if errorlevel 7 goto Fehler1
if errorlevel 6 goto Fehler1
if errorlevel 5 goto OK1
if errorlevel 4 goto Fehler1
if errorlevel 3 goto Fehler1
if errorlevel 2 goto Fehler1
if errorlevel 1 goto Fehler1

:OK1
choice /c:0123456789 /N
if errorlevel 10 goto OK2
if errorlevel 9 goto Fehler2
if errorlevel 8 goto Fehler2
if errorlevel 7 goto Fehler2
if errorlevel 6 goto Fehler2
if errorlevel 5 goto Fehler2
if errorlevel 4 goto Fehler2
if errorlevel 3 goto Fehler2
if errorlevel 2 goto Fehler2
if errorlevel 1 goto Fehler2

:OK2
choice /c:0123456789 /N
if errorlevel 10 goto Fehler3
if errorlevel 9 goto Fehler3
if errorlevel 8 goto Fehler3
if errorlevel 7 goto Fehler3
if errorlevel 6 goto OK3
if errorlevel 5 goto Fehler3
if errorlevel 4 goto Fehler3
if errorlevel 3 goto Fehler3
if errorlevel 2 goto Fehler3
if errorlevel 1 goto Fehler3

:OK3
choice /c:0123456789 /N
if errorlevel 10 goto Fehler4
if errorlevel 9 goto Fehler4
if errorlevel 8 goto Fehler4
if errorlevel 7 goto Fehler4
if errorlevel 6 goto Fehler4
if errorlevel 5 goto Fehler4
if errorlevel 4 goto Fehler4
if errorlevel 3 goto OK4
if errorlevel 2 goto Fehler4
if errorlevel 1 goto Fehler4

:Fehler1
choice /c:0123456789 /N

:Fehler2
choice /c:0123456789 /N

:Fehler3
choice /c:0123456789 /N

:Fehler4
echo.
ECHO Falscher Code! 
echo.
echo Achtung: wird der Code mehrmals falsch eingegeben, wird das System gesperrt!
echo.
ECHO Bitte RICHTIGEN Code eingeben:
echo.

Goto RE1

:OK4
echo.
ECHO Code akzeptiert.
ECHO Das System wird nun freigeschaltet...
echo.


:Ende



PS: Der Text "...Sytem wird gesperrt" ist natürlich nur gelogen. Du kannst auch etwas noch furchteinflössenderes schreiben ;-)


mfg Joe

Antwort 9 von vso

*schmunzelt und in erinnerung schwelgt*

Wir habe es in den (guten, alten) DOS-Zeiten für Win 3.x immer so gemacht:

Eine Zeile
@echo Bitte geben Sie das Passwort zum Starten von Windows ein:"
in die AUTOEXEC.BAT eingefügt.
Die DAUs haben dann nicht "WIN" eingegeben, sondern alles mögliche probiert - stets mit der Fehlermeldung "Befehl oder Dateiname nicht gefunden".

Ach, war das ein Spaß.

Gruß, VSO


Antwort 10 von hbf

Wie schon am Anfang gesagt, möche ich keine offensichtliche Passwortabfrage.
Trotzdem Danke an Euch alle!

@gau
Danke für Deine eingabe.exe. Damit habe ich das Problem gelöst.
Als Eingabeaufforderung übergebe ich ASCII 255 (wird unsichtbar dargestellt).


@echo off
eingabe ÿ
if %eingabe%==passwort goto ok
if not exist c:\windows\win.com goto ende
rename c:\windows\win.com xwin.com
goto ende
:ok
if not exist c:\windows\win.com goto x
goto ende
:x
rename c:\windows\xwin.com win.com
:ende