Re: BAT file to re-start in Safe Mode...?




"Kenneth" <usenet@xxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:mtnvd4lq21khagc7a1c0m8kujdv4289sv7@xxxxxxxxxx
On Sun, 28 Sep 2008 20:03:07 +0200, "Pegasus \(MVP\)"
<I.can@xxxxxxxxxx> wrote:

We now have this simple fact:

=> At boot time (any boot!) c:\boot.ini should replaced by c:\boot.norm.

You must therefore check if this is the case.
1. Force a safe boot with your newly created shortcut.
2. Wait until the system has rebooted to Safe Mode.
3. Check c:\boot.ini. What does it look like?

If it does not like right, you must check if and when your batch file ran.
This is just as simple - modify it like so and examine c:\test.txt after
the
reboot:
@echo off
if /i "%1"=="Safe" (
attrib -r -a -s -h c:\boot.ini
echo Safe boot on %date% at %time% >> c:\test.txt
copy /y c:\boot.SAFE c:\boot.ini
shutdown -r -t 00
) else (
echo Normal boot on %date% at %time% >> c:\test.txt
attrib -r -a -s -h c:\boot.ini
copy /y c:\boot.NORM c:\boot.ini
)

No magic to this one either! By the way, the -a switch in your attrib
command servers no purpose whatsoever. Omit it - it only confuses the
issue!


Hi again,

Here are the steps I have taken and the results:

I replaced the earlier myboot.bat with your modified version
(with the echo statements for date and time.)

I removed the "-a" from the attrib command.

I launched the shortcut that starts the process. There was
visible a brief flash of the command screen displaying "one
file copied" and then the system rebooted into Safe Mode
with Networking.

After the boot completed, I checked boot.ini, and it
displayed with the Safe:Network version, that is, boot.ini
had been replaced by boot.safe.

No date or time information ever displayed, but perhaps that
was not the function of the Echo lines you had added.

Next, I looked at my Scheduled tasks and in the summary I
see the Name "MyBoot" (without quotes, and without the
extension "bat"). Its schedule field says: "Run at system
startup."

Finally, I manually ran myboot, to copy boot.norm into
boot.ini. I checked boot.ini, and it was the boot.norm
version, so myboot had done that part of its work.

I then rebooted into Normal Mode.

That's the status to this point.

Thanks for any further thoughts,
--
Kenneth

If you email... Please remove the "SPAMLESS."

It seems you missed the most important point of the whole exercise. In my
most recent note I wrote ". . . modify it like so and examine c:\test.txt
after the reboot". What's happened to your examination of c:\test.txt? Have
you given any consideration of what the following batch file line actually
does?
echo Normal boot on %date% at %time% >> c:\test.txt


.



Relevant Pages

  • Re: BAT file to re-start in Safe Mode...?
    ... Force a safe boot with your newly created shortcut. ... echo Safe boot on %date% at %time%>> c:\test.txt ... after the reboot". ...
    (microsoft.public.windowsxp.general)
  • Re: BAT file to re-start in Safe Mode...?
    ... Force a safe boot with your newly created shortcut. ... echo Safe boot on %date% at %time%>> c:\test.txt ...
    (microsoft.public.windowsxp.general)
  • Re: BAT file to re-start in Safe Mode...?
    ... Add Safe Mode to the Boot Screen ... Use as an example/guideline: Go to Start/Run and type in: C:\boot.ini and copy/add what you want, then save, reboot. ... echo Safe boot on %date% at %time%>> c:\test.txt ...
    (microsoft.public.windowsxp.general)
  • Re: HEL help help my computer wont get past a panic
    ... Type "boot" and hit Enter.. ... Mail: echo 36199371860304980107073482417748002696458P|dc ... Thanks Jon! ... I just checked a few sites, I and the command is "reboot" ...
    (comp.sys.mac.hardware.misc)
  • Re: HEL help help my computer wont get past a panic
    ... Type "boot" and hit Enter.. ... (Though it might be "reboot", ... Mail: echo 36199371860304980107073482417748002696458P|dc ...
    (comp.sys.mac.hardware.misc)