Jump to content

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


Recommended Posts

Guest Pegasus \(MVP\)
Posted

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

 

 

"Kenneth" <usenet@soleSPAMLESSassociates.com> wrote in message

news:mtnvd4lq21khagc7a1c0m8kujdv4289sv7@4ax.com...

> On Sun, 28 Sep 2008 20:03:07 +0200, "Pegasus \(MVP\)"

> <I.can@fly.com.oz> 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

Posted

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

 

On Sun, 28 Sep 2008 22:34:44 +0200, "Pegasus \(MVP\)"

<I.can@fly.com.oz> wrote:

>

>"Kenneth" <usenet@soleSPAMLESSassociates.com> wrote in message

>news:mtnvd4lq21khagc7a1c0m8kujdv4289sv7@4ax.com...

>> On Sun, 28 Sep 2008 20:03:07 +0200, "Pegasus \(MVP\)"

>> <I.can@fly.com.oz> 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

>

 

Hi again,

 

I take no small measure of pride in the fact that when I

ignore something, it's "the most important point of the

whole exercise." No, I'm not one to ignore anything that

could be considered trivial <g>.

 

In any case, I ran the bat file, and am now in Safe Mode

with Net. BOOT.INI is boot.safe, and TEST.TXT shows:

 

 

Safe boot on Sun 09/28/2008 at 19:35:06.93

Safe boot on Sun 09/28/2008 at 19:35:29.20

 

 

Thanks for any further thoughts,

--

Kenneth

 

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

Posted

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

 

On Sun, 28 Sep 2008 19:48:07 -0400, Kenneth

<usenet@soleSPAMLESSassociates.com> wrote:

 

I should add:

 

I just manually ran MYBOOT.BAT (because that seems the

simplest way for me to get out of Safe Mode with Net.)

 

Having just done that (but before rebooting into Normal

Mode, TEST.TXT shows:

 

Safe boot on Sun 09/28/2008 at 19:35:06.93

Safe boot on Sun 09/28/2008 at 19:35:29.20

Normal boot on Sun 09/28/2008 at 19:49:22.43

 

Thanks again,

--

Kenneth

 

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

Posted

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

 

On Sun, 28 Sep 2008 19:52:10 -0400, Kenneth

<usenet@soleSPAMLESSassociates.com> wrote:

>On Sun, 28 Sep 2008 19:48:07 -0400, Kenneth

><usenet@soleSPAMLESSassociates.com> wrote:

>

>I should add:

>

>I just manually ran MYBOOT.BAT (because that seems the

>simplest way for me to get out of Safe Mode with Net.)

>

>Having just done that (but before rebooting into Normal

>Mode, TEST.TXT shows:

>

>Safe boot on Sun 09/28/2008 at 19:35:06.93

>Safe boot on Sun 09/28/2008 at 19:35:29.20

>Normal boot on Sun 09/28/2008 at 19:49:22.43

>

>Thanks again,

 

and now, having rebooted into Normal Mode, TEST.TXT shows:

 

Safe boot on Sun 09/28/2008 at 19:35:06.93

Safe boot on Sun 09/28/2008 at 19:35:29.20

Normal boot on Sun 09/28/2008 at 19:49:22.43

Normal boot on Sun 09/28/2008 at 19:53:21.95

 

Thanks again,

--

Kenneth

 

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

Posted

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

 

Another option: 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 (Safe Mode or with Command Prompt), then save,

reboot.

 

Normal, Safe Mode and Command Prompt.

 

[boot loader]

timeout =15

default = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP Normal"

/fastdetect /sos)

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP SAFE

Mode"/safeboot:minimal)

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "XP SAFE Mode with

Command Prompt" /safeboot:minimal(alternateshell)

 

--

 

All the Best,

Kelly (MS-MVP/DTS&XP)

 

Taskbar Repair Tool Plus!

http://www.kellys-korner-xp.com/taskbarplus!.htm

 

SupportSpace

http://www.supportspace.com/pages?aiu=kellyskorner

 

"Kenneth" <usenet@soleSPAMLESSassociates.com> wrote in message

news:7b50e4h7ddm078e7dkjpt593c9dfo66vjd@4ax.com...

> On Sun, 28 Sep 2008 22:34:44 +0200, "Pegasus \(MVP\)"

> <I.can@fly.com.oz> wrote:

>

>>

>>"Kenneth" <usenet@soleSPAMLESSassociates.com> wrote in message

>>news:mtnvd4lq21khagc7a1c0m8kujdv4289sv7@4ax.com...

>>> On Sun, 28 Sep 2008 20:03:07 +0200, "Pegasus \(MVP\)"

>>> <I.can@fly.com.oz> 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

>>

>

> Hi again,

>

> I take no small measure of pride in the fact that when I

> ignore something, it's "the most important point of the

> whole exercise." No, I'm not one to ignore anything that

> could be considered trivial <g>.

>

> In any case, I ran the bat file, and am now in Safe Mode

> with Net. BOOT.INI is boot.safe, and TEST.TXT shows:

>

>

> Safe boot on Sun 09/28/2008 at 19:35:06.93

> Safe boot on Sun 09/28/2008 at 19:35:29.20

>

>

> Thanks for any further thoughts,

> --

> Kenneth

>

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

Posted

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

 

On Mon, 29 Sep 2008 13:41:41 -0500, "Kelly"

<kelly@kelly.com> wrote:

>Another option: 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 (Safe Mode or with Command Prompt), then save,

>reboot.

>

>Normal, Safe Mode and Command Prompt.

>

>[boot loader]

>timeout =15

>default = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

>[operating systems]

>

>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP Normal"

>/fastdetect /sos)

>

>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP SAFE

>Mode"/safeboot:minimal)

>

>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "XP SAFE Mode with

>Command Prompt" /safeboot:minimal(alternateshell)

 

Hi Kelly,

 

I certainly thank you for the suggestion, but I am

interested in developing a routine that will run without

further intervention once launched.

 

All the best,

--

Kenneth

 

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

Posted

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

 

Most welcome, Kenneth. Perhaps the info will help others. :o)

 

--

 

All the Best,

Kelly (MS-MVP/DTS&XP)

 

Taskbar Repair Tool Plus!

http://www.kellys-korner-xp.com/taskbarplus!.htm

 

SupportSpace

http://www.supportspace.com/pages?aiu=kellyskorner

 

"Kenneth" <usenet@soleSPAMLESSassociates.com> wrote in message

news:kdc2e4lpc79re5kir7a39cl2ijuu3rmb2i@4ax.com...

> On Mon, 29 Sep 2008 13:41:41 -0500, "Kelly"

> <kelly@kelly.com> wrote:

>

>>Another option: 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 (Safe Mode or with Command Prompt), then save,

>>reboot.

>>

>>Normal, Safe Mode and Command Prompt.

>>

>>[boot loader]

>>timeout =15

>>default = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

>>[operating systems]

>>

>>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP Normal"

>>/fastdetect /sos)

>>

>>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Windows XP SAFE

>>Mode"/safeboot:minimal)

>>

>>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "XP SAFE Mode with

>>Command Prompt" /safeboot:minimal(alternateshell)

>

> Hi Kelly,

>

> I certainly thank you for the suggestion, but I am

> interested in developing a routine that will run without

> further intervention once launched.

>

> All the best,

> --

> Kenneth

>

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

×
×
  • Create New...