Link to home
Start Free TrialLog in
Avatar of gerpaqit
gerpaqit

asked on

printing windows 2003 server

Hi ,

i have a windows 2003 server that will not boot.  i have pretty much given up on trying to fix that issue!

i do howerver have access to  a non image based backup which contains all of the files (windows partitiion included)

the main funtion of this machine was to act a s a print server for about 30 printers..

is there any way i can retieve the printer "database" - printer name/drives/share names etc from the backup that i have...?  it would save me a LOT of work!

i know if windows was running i could run the print migration utility to give me what i need but dont how if there is any "magic" file i can recover and move to a newly built server to do the same thing...


G
Avatar of rhinoceros
rhinoceros

Print Migrator 3.1

- Print Migrator provides complete backup, restore and migration operations for
Windows NT-based operating systems from Windows NT 4 to Windows 2003.

Download:
http://www.microsoft.com/en-us/download/search.aspx?q=Print+Migrator+3.1

More info:
http://www.softwareshelf.com/news/printmanager/tips/Migrating_Print_Servers.pdf

Print Migrator ceates a .CAB file with all of the server's printer drivers & 
port information when you backup the printers.  If you copy this file to the
new 2003 server and run the Print Migration utility again (restoring from the
original .cab file) the same "print server" configuration should result.  
You can manually uninstall any printers that result from the restore process
afterward.
You would need to restore part of the registry (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print) and the files located under C:\WINDOWS\system32\spool
mpfister is close; but, the correct key is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print which contains the ports, drivers, and controls of the installed printers.  Since it won't boot, you'll need to inspect ControlSet001, and any other ControlSets after loading the hive.
Once you locate the correct Print keys, export them to a reg file, globally replace ControlSet00x with CurrentControlSet, merge the resulting file, copy the contents of the Windows\System32\Spool folder to the new setup, reboot, and pray a little!
You may need to copy some of the Program Files\HP, Lexmark, yada yada folders,  possibly some additional files in Windows\System32, and may need to remount the old registry to do the same process on HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDlls to get it fully operational; but, it is doable.
Make sure you name the key you load the hive to something like OLD_SERVER_SYSTEM or you can train wreck everything and, if you get a registry backup beforehand, you can save yourself if you give up: http://www.computer-help.net/Best-Registry-Backup.html
ASKER CERTIFIED SOLUTION
Avatar of gerpaqit
gerpaqit

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of gerpaqit

ASKER

no other answer