dunkie12
Content Type
Profiles
Forums
Events
Posts posted by dunkie12
-
-
Hi there,
I've successfully created a complete unattend build which creates a complete install of our Company's SOE. This works fine if I start the install when booting from the DVD; however I've recently added a utility partition for the purpose of reminding users to plug a network cable into their new out of the box machines. This partition can only be ghosted onto the disk else I can't get it to work, so the manual process is as follows:
1 Boot into BartPE
2 Using diskpart, partition the disk as follows:
a 100mb primary partition
b 15-20gb primary partition; set this partition to active
c remaining disk space to extended then logical partitions
3 Ghost the "Network reminder Screen Utility" into the first partition
4 Reboot and insert Unattend disk, run the unattend install to the 15-20gb OS partition
I'm hoping to automate this process; I've had no problem getting BartPE to boot and start the partitioning, ghost and formatting... And I can get it to start a windows XP setup from winnt32.exe - however... That's about as much success as I can get. I'm running into either of two problems:
When the Windows Setup commences, even though I've put in the /unattended tag and pointed to my answer file only the GUI setup from BartPE and the first Text-Mode setup screens are unattend, then windows goes back to a stock standard attended install asking me ALL the questions during GUI mode setup.
If I add in the /setuplocal and /tempdrive tags, I can get windows to install unattended; but it then ignores my $OEM$ distribution folders even if I pre-copy them to the hard drive in the same location the windows source files are copied to... Because of this my cmdlines.txt doesn't execute to add registry tags in for windows customization and application installation via runonceex.
Does anyone know how to initiate a windows unattend setup from a BartPE disk with the same level of automation and depth as one started from a Boot CD has?
Thanks in advance for any assistance you may be able to offer!
0 -
Thanks for your replies - I guess I forgot to mention the command prompt also displays a message that says "Please wait while your antivirus software is updated".
Whilst this message isn't essential it's nice to have it there so the user's don't panic at not being able to use the desktop or interact with their PC.
The utility that regenerates the SID's in our antivirus is also closeable so I guess it doesn't make much difference...
Thanks for your suggestions!
0 -
Hey no worries, thanks for your suggestion anyways!
0 -
I know how to enable the Windows Version number on the bottom right hand corner of the screen - and I know how to modify this under Windows Vista... I'm hoping to modify the Windows XP version number displayed at the bottom right corner of the screen to use as a watermark telling users what SOE version the machine is running for easy identification.
Does anyone know how to modify the version number information - or know of any other tool to add a desktop watermark that is not movable around the desktop or removable?
I have tried BGINFO by SysInternals, but it butchers the background image in use and makes the company logo all pixelated.
Thanks!
0 -
Hi all,
As part of the startup of our SOE PC's for the first time, I have automatic login enabled for one single login. When the machine logs in, it runs a command script that refreshes the domain group policy, adds an account into the local administrator group and imports a registry key that is cleared by sysprep. The script then uses the sleep tool to wait 60 seconds before rebooting the machine.
I'm wanting to disable the close program button for this script so our users cannot kill the script and gain access to windows. Does anyone know of a way to disable the Close Program or "X" button on a command prompt window please?
0 -
You can find this in the registry:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LegalNoticeCaption
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\LegalNoticeText
http://www.microsoft.com/technet/prodtechn...3.mspx?mfr=true
We employ this as part of our domain login process.
I was more looking for a screen that would appear before Windows boots - I assume it would be a third party thing.
0 -
Hey everyone...
I'm the SOE Architect for our company and I've been using the unattend install guide to create our SOE's and improve on all the bugs we had with the original SOE.
I've managed to get it all to the point where I'm happy with it - we solved the computer name problem using the MySysprep tool to automate pulling the computer name from the System BIOS; however one big problem from our original SOE remains... If a user starts their new out of the box PC without plugging it into the network, the Sysprep script does not join the machine to the domain. Sure it prompts them to say "Do you wish to proceed for now and join a domain later?" - but our users have a habit of clicking yes and continuing on past the domain stage and then calling us when they can't login! So the machine boots without joining the domain and we're back to a manual join.
I'd like to avoid this by adding a pre-boot screen that says something like "Stop! Have you plugged the computer into the network? If not, you will not be able to login!" and add a picture of a network cable to the screen or something like that.
I've seen on new DELL machines they prompt you with a EULA before the machine even boots, is there some way I can do a similar pre-boot once off screen?
Any other suggestions for error control so the machine does not boot past the XP Mini setup screen without it being plugged into the network would be cool...
Thanks
0 -
Windows Genuine Advantage Validation is now at version 1.5.716.0 (KB892130)
Does anyone know where to get the complete installer?
I have the installer for an older version 1.5.530.0
I did manage to find the updated LegitCheckControl.dll on RyanVM's page.
So I created a switchless installer that will install 1.5.530.0 and then update the file to 1.5.716.0, it will also add the appropriate entries into the registry. Credit goes to RyanVM, this is based on his work. I just packaged it.
To use this, just add it to your SVCPack Folder and add a line to svcpack.inf to execute it at T13
I have not test it yet, so let me know if there are any problems.
Download it at
http://www.sendspace.com/file/gyqn70
If the link is broken, send me a PM
If anyone finds a full install of KB892130 - 1.5.716.0, please let us (me) know.
*** Edit ***
Just tested it on Virtual Machine. It is working fine. No problems when trying to download Windows Media Player 11.
Took this from my windows update log file in c:\windows:
http://www.download.windowsupdate.com/msdo...32491eaf8f1.exe
Tested and I was able to download the file - this is the download for kb892130
0 -
Never mind, I found the solution... It seems the iPass MSI file that I created was nerfing the network drivers after installation. So I'm back to an attended installation if iPass because they don't have a silent installation switch that bypasses the EULA. I've contacted them for a copy of the installer without one, but that's gonna take some time...
0 -
Hey guys,
I'm using the unattend build as an SOE Builder to save time when making an SOE image for new PC's. I've been having a very large amount of problems with network drivers for any machine built with the SOE builder. If the OS installs the network driver itself, it won't initialise the card properly and the connection becomes unstable. When I attempt to remove the driver, windows prompts that it could not load the device driver, and that it may be required to start the computer.
Any attempt to load a new device driver results in windows giving the error that it could not load driver files for that device.
Removing drivers using safe mode produces similar error messages also.
A copy of my answer file is below:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="Yes"
ResetSourcePath=e:\i386
TargetPath=\WINDOWS
Repartition=No
WaitForReboot="No"
OemPnPDriversPath="Drivers"
DriverSigningPolicy=Ignore
FileSystem=*
[GuiUnattended]
DetachedProgram="%SystemRoot%\System32\cmd.exe /c @ECHO something>%SystemDrive%\XPPRO1.TAG"
AdminPassword=adminpassword
EncryptedAdminPassword=no
OEMSkipRegional=1
TimeZone=255
OemSkipWelcome=1
AutoLogonCount=2
[userData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="Username"
OrgName="CompanyName"
ComputerName=*
[RegionalSettings]
LanguageGroup=1
SystemLocale=00000c09
UserLocale=00000c09
InputLocale=0c09:00000409
[identification]
[Networking]
InstallDefaultComponents=Yes
[shell]
DefaultStartPanelOff = Yes
[Components]
AccessOpt = on ; accessibility wizard
Calc = on ; calculator
CertSrv = on ; certificate services compontents of the certificate server
CertSrv_Client = on ; web client components of the certificate server
CertSrv_Server = on ; server components of the certificate server
CharMap = on ; enables insertion of symbols and characters into documents
Chat = off ; chat client
Clipbook = on ; clipboard viewer
Complusnetwork = on ; COM+ network access
DeskPaper = off ; desktop wallpaper
Dialer = on ; phone dialer
Dtcnetwork = on ; DTC network access
Fax = on ; Fax components
fp_extensions = on ; Front Pager Extensions
fp_vdir_deploy = on ; Visual Interdev RAD remote deployment
freecell = off ; freecell game
hearts = off ; hearts game
hypertrm = on ; hyperterm
IEAccess = on ; installs visible entry points (shortcuts) for IE
IEHardenAdmin = off ; harden IE for administrators, power users
IEHardenUser = off ; harden IE for users
Iis_Common = off ; common set of files needed by internet information services
Iis_Ftp = off ; ftp service
Iis_Htmla = off ; html based administration tools for iis
Iis_Inetmgr = off ; microsoft management console based administration tools for iis
iis_nntp = off ; NNTP server.
iis_nntp_docs = off ; NNTP server docs.
iis_pwmgr = off ; personal web manager, valid only for w2k professional
iis_smtp = off ; SMTP server.
iis_smtp_docs = off ; SMTP server docs.
iis_www = off ; www service
iis_www_vdir_printers = off ; Web printing components
iis_www_vdir_terminalService = off ; Installs terminal Services Active X control into the virtual directory
IisDbg = on ; script debugger
indexsrv_system = off ; indexing services, requires iis_common, iis_inetmgr, iis_www and com = on
inetprint = on ; internet printing, requires iis_common, iis_inetmgr, and iis_www
LicenseServer = off ; Disable Terminal Services licensing.
media_clips = off ; Sample Sounds
Media_Utopia = off ; utopia sound scheme
minesweeper = off ; game
mousepoint = off ; mouse pointers
Mplay = on ; Windows media player
msmq_ADIntegrated = off ; Integrates MSMQ into AD
msmq_Core = off ; MSMQ core components
msmq_HTTPSupport = off ; Enables MSMQ to use HTTP
msmq_LocalStorage = off ; Allows messages to be stored locally
msmq_MQDSService = off ; Provides AD and site recognition
msmq_RoutingSupport = off ; Provides MSMQ routing
msmq_TriggerService = off ; associates message arrival with com objects
msnexplr = off ; Installs MSN Explorer
msmsgs = off ; Disables Windows Messenger
MsWordPad = on ; Word Pad
NetCis = on ; microsoft com internet services, requires iis_common, iis_inetmgr, iis_www and com = on
NetOc = on ; additional optional networking components, requires [NetOptionalComponents] section
ObjectPkg = on ; object packager
OEAccess = off ; hide Outlook Express icons
Paint = on ; MS Paint
pinball = off ; game
rec = on ; sound recorder
reminst = off ; remote installation services
rootautoupdate = on ; OCM update root certificates
RStorage = off ; remote storage services enable the use of tape libraries as extensions of ntfs volumes
solitaire = off ; Solitaire game
spider = off ; spider game
Templates = on ; document templates
TerminalServer = off ; Installs Terminal Services on SERVERs only
TsClients = off ; if TsEnable = On then tsClient files for creating client disks, appx 10MB
TsWebClient = on ; Installs the ActiveX component for terminal services. requires IIS
vol = on ; volume control
wmaccess = off ; show Windows Messenger shortcuts
wmPOCM = off ; show Windows Media Player shortcuts
Wms = off ; windows media technologies components
Wms_Admin_asp = off ; windows media technologies server administration tools web components
wms_admin_mmc=off ; Windows Media MMC snap in
Wms_Server = off ; windows media technologies server, requires Wms_Admin
zonegames = off ; Installs MS Game Zone internet games
[NetOptionalComponents]
LPDSVC = 1
[iEPopupBlocker]
BlockPopups=No
As I'm using the Multiboot DVD method, the .tag file name changes for each boot folder, but otherwise the answer file is the same for each installation. I've used the runonceex method combined with .tag files to cover which programs are being installed between the different SOE versions.
Any ideas on the driver issues? I'm not including any driver files in the folder referenced because of the issues caused... Should I be excluding the extra driver information in the [unattended] section?
0 -
After I got my DVD working, I managed to perfect the runonceex method using the .TAG files. If you prefer to use runonceex, you can use the same method of searching for the .TAG file to call the correct runonceex script - just have your cmdlines.txt call a batch script that searches for the .TAG file as instructed, and then use the same script to call the desired runonceex batch script. I've got this working perfectly!
0 -
Bwahahahaha if you were to call me a fool right now you'd be correct...
I've just figured out what's causing my problem -
I put the command into the [unattended] section of winnt.sif instead of [GUIUnattended]... bwahahaha what an id*** I am! hehe
Thanks for your help anyway andregcasal, I appreciate it man!
0 -
Hi
Hum... It didn't worked? Maybe you deleted cmd.exe with nLite...
Try again, but in the "remove components" option, go to "Advanced" and in the "[Keep Box]" of nLite add "cmd.exe" so it doesn't get deleted.
This is assuming you have used nLite, if you didn't, after installing that source, try looking for the cmd.exe file, maybe it's missing anyway.
Nope, CMD.exe is there... I don't use N-Lite at all - I'm using a completely un-modded windows XP SP2 source, aside from me adding my $OEM$ distribution folders for unattend...
Could there be something in the formatting of the winnt.sif document that I've inadvertantly gotten wrong?
0 -
Update:
I've managed to get around some of the missing software by installing the common applications with the RunonceEx method. I still can't get the method described in this thread to work however. I can see the batch scripts executing at the correct stages of setup, but it's still not creating the .tag file as required. I'm now sure that the rest of the setup will work as intended if the .tag file appears.
0 -
Hello dunkie12
The problem is very simple... You have DetachedProgram="cmd.exe /c @ECHO something>%SystemDrive%\DTPR.TAG" instead of DetachedProgram="%SystemRoot%\System32\cmd.exe /c @ECHO something>%SystemDrive%\XPPRO.TAG". Hope it helps
Yup, I realise that - I should have mentioned in my original post, that I had the full path in that you described (IE %SystemRoot%\System32\cmd.exe) however it didn't work that way either - so I changed it to what I have there.
Does it make any difference what the .TAG file is called? I need four of these files in Total, which is why I went for the naming convention that I had...
It's kinda got me stumped, as I pretty much followed your instructions step by step.
0 -
Hi guys. I'm using this guide to streamline our SOE Build process and hopefully save our Field Service agents some time when rebuilding machines from scratch. I've been able to use these instructions to make a dual boot CD, which creates 2 different versions of our Windows XP CD by duplicating the source files for different installations. My unattend answer file uses the runonceex method to install our applications, and as such I'm unsure if it's really compatible with the instructions. I'd rather use the same DVD to build all four versions of our SOE, as they are all windows XP service pack 2 based. I've attempted to make setup call the correct batch file to make the registry entries in runonceex by using the .TAG file method, in order to differentiate between each SOE version.
The issue I'm having, is I've followed the instructions for creating the TAG file, however setup isn't creating the file at all.
My winnt.sif file is as follows:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
DetachedProgram="cmd.exe /c @ECHO something>%SystemDrive%\DTPR.TAG"
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="Yes"
ResetSourcePath=e:\i386
TargetPath=\WINDOWS
Repartition=No
WaitForReboot="No"
OemPnPDriversPath="Drivers"
DriverSigningPolicy=Ignore
FileSystem=*
[GuiUnattended]
AdminPassword=adminpassword
EncryptedAdminPassword=no
OEMSkipRegional=1
TimeZone=255
OemSkipWelcome=1
AutoLogonCount=2
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="company"
OrgName="company"
ComputerName=*
[RegionalSettings]
LanguageGroup=1
SystemLocale=00000c09
UserLocale=00000c09
InputLocale=0c09:00000409
[Identification]
[Networking]
InstallDefaultComponents=Yes
[Shell]
DefaultStartPanelOff = Yes
[Components]
AccessOpt = on ; accessibility wizard
Calc = on ; calculator
CertSrv = on ; certificate services compontents of the certificate server
CertSrv_Client = on ; web client components of the certificate server
CertSrv_Server = on ; server components of the certificate server
CharMap = on ; enables insertion of symbols and characters into documents
Chat = off ; chat client
Clipbook = on ; clipboard viewer
Complusnetwork = on ; COM+ network access
DeskPaper = off ; desktop wallpaper
Dialer = on ; phone dialer
Dtcnetwork = on ; DTC network access
Fax = on ; Fax components
fp_extensions = on ; Front Pager Extensions
fp_vdir_deploy = on ; Visual Interdev RAD remote deployment
freecell = off ; freecell game
hearts = off ; hearts game
hypertrm = on ; hyperterm
IEAccess = on ; installs visible entry points (shortcuts) for IE
IEHardenAdmin = off ; harden IE for administrators, power users
IEHardenUser = off ; harden IE for users
Iis_Common = off ; common set of files needed by internet information services
Iis_Ftp = off ; ftp service
Iis_Htmla = off ; html based administration tools for iis
Iis_Inetmgr = off ; microsoft management console based administration tools for iis
iis_nntp = off ; NNTP server.
iis_nntp_docs = off ; NNTP server docs.
iis_pwmgr = off ; personal web manager, valid only for w2k professional
iis_smtp = off ; SMTP server.
iis_smtp_docs = off ; SMTP server docs.
iis_www = off ; www service
iis_www_vdir_printers = off ; Web printing components
iis_www_vdir_terminalService = off; Installs terminal Services Active X control into the virtual directory
IisDbg = on ; script debugger
indexsrv_system = off ; indexing services, requires iis_common, iis_inetmgr, iis_www and com = on
inetprint = on ; internet printing, requires iis_common, iis_inetmgr, and iis_www
LicenseServer = off ; Disable Terminal Services licensing.
media_clips = off ; Sample Sounds
Media_Utopia = off ; utopia sound scheme
minesweeper = off ; game
mousepoint = off ; mouse pointers
Mplay = on ; Windows media player
msmq_ADIntegrated = off ; Integrates MSMQ into AD
msmq_Core = off ; MSMQ core components
msmq_HTTPSupport = off ; Enables MSMQ to use HTTP
msmq_LocalStorage = off ; Allows messages to be stored locally
msmq_MQDSService = off ; Provides AD and site recognition
msmq_RoutingSupport = off ; Provides MSMQ routing
msmq_TriggerService = off ; associates message arrival with com objects
msnexplr = off ; Installs MSN Explorer
msmsgs = off ; Disables Windows Messenger
MsWordPad = on ; Word Pad
NetCis = on ; microsoft com internet services, requires iis_common, iis_inetmgr, iis_www and com = on
NetOc = on ; additional optional networking components, requires [NetOptionalComponents] section
ObjectPkg = on ; object packager
OEAccess = off ; hide Outlook Express icons
Paint = on ; MS Paint
pinball = off ; game
rec = on ; sound recorder
reminst = off ; remote installation services
rootautoupdate = on ; OCM update root certificates
RStorage = off ; remote storage services enable the use of tape libraries as extensions of ntfs volumes
solitaire = off ; Solitaire game
spider = off ; spider game
Templates = on ; document templates
TerminalServer = off ; Installs Terminal Services on SERVERs only
TsClients = off ; if TsEnable = On then tsClient files for creating client disks, appx 10MB
TsWebClient = on ; Installs the ActiveX component for terminal services. requires IIS
vol = on ; volume control
wmaccess = off ; show Windows Messenger shortcuts
wmPOCM = off ; show Windows Media Player shortcuts
Wms = off ; windows media technologies components
Wms_Admin_asp = off ; windows media technologies server administration tools web components
wms_admin_mmc=off ; Windows Media MMC snap in
Wms_Server = off ; windows media technologies server, requires Wms_Admin
zonegames = off ; Installs MS Game Zone internet games
[NetOptionalComponents]
LPDSVC = 1
[IEPopupBlocker]
BlockPopups=NoI know setup is calling the winnt.sif file to do the Windows installation, as setup does not ask me any questions - and all the options are configured correctly in the operating system after installation, however setup is still not creating the .TAG file as required. The winnt.sif file is being placed in the PRO1 folder as suggested... Any suggestions?
0
Re-installing Windows XP Pro using new CD?
in Windows XP
Posted
If you slipstream SP3 into your windows installation source you'll need a new Product Key... Microsoft changed the product Key structure when they implimented SP3 so that if you're installing from a slipstreamed media you need a new CD Key.
You can still install from your SP2 Source and then install SP3 afterward though...