Pytanie : printmig.exe wcześnie

Pewny gdzie pewny.  I uprawomocniać .bat kartoteka który dzwonić .vbs który używać printmig.exe - r taksówka file.

Komputer osobisty przez ono pracować świetnie na świeżo budować komputer osobisty.  Wtedy I używać cleanspl.exe the kierowca i dodatkowy test.  Od tego czasu, printmig.exe using the to samo dowodzić, wywoływać ale dostawać punkt dokąd ono zatrzymywać the druk cewiacz, przypuszczalnie the taksówka kartoteka, i wtedy ono właśnie drops.

Batch kartoteka wezwanie:  JEŚLI NIE ISTNIEĆ C:\windows\PrintersLoaded. txt C:\windows\system32\LoadPr inters.vbs

vbs attached

What być bardzo dziwny być że I móc, i c:\windows\system32\loadpr inters.vbs i ono biegać perfectly.

(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
strComputer = "."

strOS_FullName=GetOS
intProc=GetProcessor

Ustalony WshShell=CreateObject ("Wscript.Shell")


Jeżeli instr ((1), strOS_FullName, "XP", vbTextCompare) wtedy
	strPrefix= " xp "
ElseIf instr ((1), strOS_FullName, "Vista", vbTextCompare) wtedy
	strPrefix= " dukt "
ElseIf instr ((1), strOS_FullName, "Windows 7", vbTextCompare) wtedy
	strPrefix= " win7 "
ElseIf instr ((1), strOS_FullName, "2003", vbTextCompare) wtedy
	strPrefix= " win2003 "
Inny
	strPrefix= ""
	'msgbox strOS_FullName
Kończyć Jeżeli

Jeżeli strPrefix= "" wtedy
	msgbox "Móc OS", vbExclamation, "Taksówka Selekcjoner"
	wscript.quit
Kończyć Jeżeli

strCab=strPrefix & "-" & intProc & ".cab"
WshShell.run "C:\Windows\system32\printmig - r" & strCab
	


Funkcja GetOS
	Ustalony objWMIService = GetObject ("winmgmts: \ \" & strComputer & "\ korzeń \ cimv2")
 	Ustalony colOSes = objWMIService.ExecQuery ("Wybiórka * od Win32_OperatingSystem")
	Dla ColOSes objOS w colOSes
		GetOS=objOS.Caption
	Następnie
Końcówka Funkcja

Funkcja GetProcessor
	Ustalony objWMIService = GetObject ("winmgmts: \ \" & strComputer & "\ korzeń \ cimv2")
	Ustalony colItems = objWMIService.ExecQuery ("Wybiórka * od Win32_Processor")
	Dla ColItems objItem w colItems
		GetProcessor=objItem.AddressWidth
	Następnie
Końcówka Funkcja

Odpowiedź : printmig.exe wcześnie

I rozwiązywać ten problem.  Printmig.exe opuszczać plik-dziennik ono być akcja w c:\windows\system32\spool\pm\pm.log

W the bela, ono powiedzieć że ono być niezdolny the taksówka kartoteka że I kopiować w the system32 dir jako poprzedni krok.  Dla ręka powód, ono móc the kartoteka nawet jeśli ono otwierać znalezisko ręka.  W Ten Sposób I wskazywać printmig the taksówka kartoteka od sieć część, i ono wykonywać doskonale teraz.
Inne rozwiązania  
 
programming4us programming4us