Jump to content

Repair option not available anymore


Recommended Posts

I can not figure it out...

Does anyone know why the repair option in the text-setup portion of the install just disappeared? It's actually both times it give you a chance to repair. (It's not the "Automated System Recovery" option, that works) I have tried a bunch of different ways, but nothing seems to work. Here is what my winnt.sif looks like:

[Data]

Autopartition = 0

MsDosInitiated = 0

UnattendedInstall = Yes

[unattended]

OemSkipEula = Yes

OemPreinstall = Yes

UnattendMode = FullUnattended

TargetPath = \WINDOWS

FileSystem = *

UnattendSwitch = Yes

WaitForReboot = No

DriverSigningPolicy = Ignore

NoWaitAfterTextMode = 1

NoWaitAfterGUIMode = 1

NonDriverSigningPolicy = Ignore

Hibernation = No

[systemRestore]

MaximumDataStorePercentOfDisk = 1

[GuiUnattended]

AdminPassword = *

EncryptedAdminPassword = No

TimeZone = 010

OEMSkipRegional = 1

OemSkipWelcome = 1

[userData]

ProductKey = "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Fullname = "User"

OrgName = *

ComputerName = "User"

[TapiLocation]

CountryCode = 1

Dialing = Tone

AreaCode = 915

[RegionalSettings]

LanguageGroup = 1

Language = 0409

[Networking]

InstallDefaultComponents = Yes

[Components]

msmsgs = off

msnexplr = off

zonegames = off

Home_Page = http://www.google.com/

-----------------------------------------------------------

Everything else works great, no problems at all. It's just the repair option.

Thank you so much for any help.

Link to comment
Share on other sites


If XP setup finds a winnt.sif file it won't show the repair option.

Really????

So you can't use the winnt.sif anymore to do an unattended install?

CRAZY!

So is there an alternative way to do a "winnt.sif" type thing? :huh:

Link to comment
Share on other sites

Your confusing Restore with Unattended. If you use an unattended install, you no longer get the option to restore. And to answer your question, yes you still use WINNT.SIF to do an unattended install.

Link to comment
Share on other sites

I do not know if this will help, but you can add the recovery console as a boot menu option.

This is from SOURCE:\i386\winnt32.exe /? this cmd brings up a help menu with a list of option that

winnt32.exe has, the below is what said about the recovery console.

/cmdcons

Installs the Recovery Console as a startup option on a functioning computer. The Recovery Console is a command-line interface from which you can perform tasks such as starting and stopping services and accessing the local drive (including drives formatted with NTFS). You can only use the /cmdcons option after normal Setup is finished.

To get this to work I think the cmd would look like this

SOURCE:\i386\winnt32.exe /cmdcons

You can try this vbs script and see if it works.

Save As AddRecoveryConsole.vbs

'//--> VARIBLES FOR THE SCRIPT
Dim Drv, Fso, StrDrv
'//--> VARIBLES AS OBJECTS
Set Fso = CreateObject("Scripting.FileSystemObject")
Set Drv = Fso.Drives
'//--> LOOP THAT LOOK FOR SOURCE:\i386\winnt32.exe
For Each StrDrv In Drv
If StrDrv.DriveType = 4 Then
If Fso.FileExists(StrDrv.DriveLetter & ":\i386\winnt32.exe") Then
'//--> RUNS THE CMD PROMT IF YOU WANT TO HIDE THE WINDOW THEN
'//--> CHANGE THIS -> ,1, True TO THIS -> ,0, True
CreateObject("Wscript.Shell").Run(_
"%Comspec% /C Echo Off && CLS && Mode 65,12 && Color F3 && " &_
StrDrv.DriveLetter & ":\i386\winnt32.exe /cmdcons /noreboot")
Exit For
End If
End If
Next

This is the same as the above excepts it deletes the vbs file after the RecoveryConsole been added

Save As AddRecoveryConsole.vbs

'//--> VARIBLES FOR THE SCRIPT
Dim Act, Drv, Fso, StrDrv, VBS
'//--> VARIBLES AS OBJECTS
Set Act = CreateObject("Wscript.Shell")
Set Fso = CreateObject("Scripting.FileSystemObject")
VBS = (Act.CurrentDirectory & "\AddRecoveryConsole.vbs")
Set Drv = Fso.Drives
'//--> LOOP THAT LOOK FOR SOURCE:\i386\winnt32.exe
For Each StrDrv In Drv
If StrDrv.DriveType = 4 Then
If Fso.FileExists(StrDrv.DriveLetter & ":\i386\winnt32.exe") Then
'//--> RUNS THE CMD PROMT IF YOU WANT TO HIDE THE WINDOW THEN
'//--> CHANGE THIS -> ,1, True TO THIS -> ,0, True
Act.Run("%Comspec% /C Echo Off && CLS && Mode 65,12 && Color F3 && " &_
StrDrv.DriveLetter & ":\i386\winnt32.exe /noreboot /cmdcons"), 1, True
'//--> DELETES THE VBS FILE AFTER THE SCRIPT HAS RAN
If Fso.FileExists(VBS) Then Fso.DeleteFile(VBS) End If
Exit For
End If
End If
Next

Here is a sfx file of the delete the vbs file

Edited by gunsmokingman
Link to comment
Share on other sites

Thanks for all the help, but, I didn't mean the recovery console wasn't coming up... The Recovery Console does work. It comes up right after the computer boots off the CD. It askes if you if you want to start the Recovery Console to press F2. That does work.

...it's the "Press [R] to repair your current Windows installation" option that's not working. From there Windows should just copy over all the default system files but leave all your current settings and files intact.

If I take the winnt.sif file out of the "i386" file list, it will give me the "Press [R] to repair" option, but when I put it back in, it doesn't work anymore. Is there an option in the winnt.sif file that I need to change? Or I just can not have a winnt.sif if I want that repair option?

Thanks.

Link to comment
Share on other sites

I think you are missing the point. The reason why it is called an "Unattended CD" is because there is suppose to be no user intervention.

If you want to do a repair, then you have to be prompted. Thus, what you want to do is Slipstream Service Pack 2 and just manually add the hotfixes.

Link to comment
Share on other sites

I think you are missing the point. The reason why it is called an "Unattended CD" is because there is suppose to be no user intervention.

If you want to do a repair, then you have to be prompted. Thus, what you want to do is Slipstream Service Pack 2 and just manually add the hotfixes.

Gee,

I do understand what everyone is trying to say. :) I know that adding the winnt.sif file is going to make it an Unattended CD, but I was just wondering if there was something in my winnt.sif file that was causing me to kill some options in the text-mode portion of the install. I want the text-mode portion of the setup not to be unattended just the GUI portion. But with all of these replies, I don't think that is going to work. I can either have the winnt.sif file or I can't. The sad thing is too, the winnt.sif also tells the setup that I use a $OEM$ folder for adding some files via a cmdlines.txt to add my REG tweaks and a System32 folder to add some files to my system32 folder in windows (OemPreinstall = Yes). I guess I am going to have to go a different router for that.

And my cd is a Slipstreamed CD. I have added all the hotfixes plus some other Silent Installers and am adding them in at T-13 via the svcpack.inf way.

Another thing I can do is just have two CD's. One for the full Unattended Install without the repair option, and another CD without the winnt.sif just for doing repairs on the OS.

Thank again for all your help.

Link to comment
Share on other sites

You can make an unique cd, with two versions, one with winnt.sif and the other without winnt.sif, with a boot menu and optimize feature (identical files will be burn once so you can burn 3go on 700mo)

With that method I have 6 "versions" on Windows :

Windows XP Home Edition OEM / Windows XP Professionnal OEM / Windows XP Professional Open License / and each has unattended or regular setup ... Try to read the guide from msfn.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...