Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › Script to set-up new PCs
New Posts  All Forums:Forum Nav:

Script to set-up new PCs

post #1 of 4
Thread Starter 
I am at IT Consultant that works with both residential and cooperate clients. Whenever we get a new computer in that a client orders we uninstall all the bloatware(especially on laptops), install some kind of AV, run windows updates, install java, flash player, and reader, install office 2013 if they purchased it, change power settings, uac and action center settings, etc. It's a long process that takes close to 2 hours on a new PC because of all the updates and everything.

What I was wondering is if there is a script that can be written to do most of these actions instead of having to go through the numerous pages, options, etc. If anyone has any ideas at all don't be afraid to say something, or just tell me I'm an idiot and stop trying to be a lazy IT guy.

Thanks!
post #2 of 4
It can be done provided that you know what all the registry changes are, and can track down the uninstallers and pass the correct parameter to force a silent uninstall.

What most of us IT folk do is start from a clean windows ISO and use WinToolKit to make all the tweaks and add in the apps we want. Then that Windows installation will be automatically configured your way on every system you install to.
RYZEN
(14 items)
 
OFFICE PC
(12 items)
 
20TB_HOMENAS
(9 items)
 
CPUMotherboardGraphicsRAM
Ryzen 1700X ASRock Fatal1ty X370 Professional Gaming XFX 390x Corsair Vengeance LPX 64GB DDR4 
Hard DriveOptical DriveCoolingOS
A bunch of swappable SSDs LG BD-ROM Thermaltake CL-P039-AL12BL-A Contac Silent Windows 7 
MonitorKeyboardPowerCase
Generic Korean 32" 4K Generic mechanical rainbow LED lit SeaSonic G Series 550-Watt AZZA Helios 910 CSAZ-910 
MouseAudio
Logitech G500 T1 24BIT Tube USB DAC 
CPUMotherboardGraphicsRAM
AMD Athlon II X2 255 ASRock 970DE3/U3S3 Radeon X300 Kingston KHX1600C9D3/4GX 
Hard DriveHard DriveHard DriveHard Drive
8x Samsung HD204UI 7x Seagate ST2000DM001 Transcend TS16GSSD25-S 2x WD WD40EZRX 
Case
AZZA Helios 
  hide details  
Reply
RYZEN
(14 items)
 
OFFICE PC
(12 items)
 
20TB_HOMENAS
(9 items)
 
CPUMotherboardGraphicsRAM
Ryzen 1700X ASRock Fatal1ty X370 Professional Gaming XFX 390x Corsair Vengeance LPX 64GB DDR4 
Hard DriveOptical DriveCoolingOS
A bunch of swappable SSDs LG BD-ROM Thermaltake CL-P039-AL12BL-A Contac Silent Windows 7 
MonitorKeyboardPowerCase
Generic Korean 32" 4K Generic mechanical rainbow LED lit SeaSonic G Series 550-Watt AZZA Helios 910 CSAZ-910 
MouseAudio
Logitech G500 T1 24BIT Tube USB DAC 
CPUMotherboardGraphicsRAM
AMD Athlon II X2 255 ASRock 970DE3/U3S3 Radeon X300 Kingston KHX1600C9D3/4GX 
Hard DriveHard DriveHard DriveHard Drive
8x Samsung HD204UI 7x Seagate ST2000DM001 Transcend TS16GSSD25-S 2x WD WD40EZRX 
Case
AZZA Helios 
  hide details  
Reply
post #3 of 4
There's a thread about about wintoolkit which FastMHz mentioned, that might help.

There's also the Windows Automated Installation Kit (WAIK) which microsoft made specifically for doing what you're describing. From what little I looked at it it looks like a bit of a learning curve.

There's also this really great guide at MSFN. It's about XP but a lot of it could be adapted to 7 and 8 and I think the office stuff is still good (though I haven't tried office 2013 so I don't really know).

For individual applications it usually depends on the installer used. MSIs are usually the best but installshield can work as well. Almost all of them have a "silent" sort of an option.

Updates of course can be "slipstreamed" and those that can't be slipstreamed can be silently installed. You can use CMD shell script, and/or WSH vbscirpt/Javascript. Or if you're really cool powershell thumb.gif
 
VM Server
(17 items)
 
 
CPUGraphicsRAMHard Drive
Intel Ivy Bridge Core i7-3630QM nVidia GeForce GTX 680M 16GB DDR3 1600MHz Dual Channel Memory (2 SODIMMS) Hard Drive: Serial-ATA II 3GB/s 
Hard DriveOSMonitorPower
Hard Drive: Serial-ATA II 3GB/s Windows 10 Pro x64 17.3" FHD 16:9 (1920x1080) Battery: Smart Li-ion Battery (8-Cell) 
Audio
Sound Blaster Compatible 3D Audio 
CPUMotherboardGraphicsRAM
Intel Core i7 860 Biostar T5 XE Radeon HD 5870 Corsair 16GB  
Hard DriveHard DriveOptical DriveOS
Western Digital hard drive wd1001fals-00e8b0 Maxtor 300GB I don't need no stinking optical drive Microsoft Windows 7 Ultimate x64 
MonitorMonitorKeyboardPower
HP ZR24w 24'' Samsung SyncMaster 24" logitech wireless k360 Seventeam ST-850ZAF 850W ATX 
CaseMouseAudioAudio
Thermaltake V9 Black Edition Logitech G500 Programmable Gaming Mouse FiiO E7 USB DAC and Portable Headphone Amplifier Sennheiser HD555 Professional Headphones 
  hide details  
Reply
 
VM Server
(17 items)
 
 
CPUGraphicsRAMHard Drive
Intel Ivy Bridge Core i7-3630QM nVidia GeForce GTX 680M 16GB DDR3 1600MHz Dual Channel Memory (2 SODIMMS) Hard Drive: Serial-ATA II 3GB/s 
Hard DriveOSMonitorPower
Hard Drive: Serial-ATA II 3GB/s Windows 10 Pro x64 17.3" FHD 16:9 (1920x1080) Battery: Smart Li-ion Battery (8-Cell) 
Audio
Sound Blaster Compatible 3D Audio 
CPUMotherboardGraphicsRAM
Intel Core i7 860 Biostar T5 XE Radeon HD 5870 Corsair 16GB  
Hard DriveHard DriveOptical DriveOS
Western Digital hard drive wd1001fals-00e8b0 Maxtor 300GB I don't need no stinking optical drive Microsoft Windows 7 Ultimate x64 
MonitorMonitorKeyboardPower
HP ZR24w 24'' Samsung SyncMaster 24" logitech wireless k360 Seventeam ST-850ZAF 850W ATX 
CaseMouseAudioAudio
Thermaltake V9 Black Edition Logitech G500 Programmable Gaming Mouse FiiO E7 USB DAC and Portable Headphone Amplifier Sennheiser HD555 Professional Headphones 
  hide details  
Reply
post #4 of 4
Thread Starter 
Quote:
Originally Posted by subassy View Post

There's a thread about about wintoolkit which FastMHz mentioned, that might help.

There's also the Windows Automated Installation Kit (WAIK) which microsoft made specifically for doing what you're describing. From what little I looked at it it looks like a bit of a learning curve.

There's also this really great guide at MSFN. It's about XP but a lot of it could be adapted to 7 and 8 and I think the office stuff is still good (though I haven't tried office 2013 so I don't really know).

For individual applications it usually depends on the installer used. MSIs are usually the best but installshield can work as well. Almost all of them have a "silent" sort of an option.

Updates of course can be "slipstreamed" and those that can't be slipstreamed can be silently installed. You can use CMD shell script, and/or WSH vbscirpt/Javascript. Or if you're really cool powershell thumb.gif

Office 2013 is completely different than the rest. They now make you create an outlook account to register and download 2013. It's a huge pain.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Windows
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › Script to set-up new PCs