การซ่อมแซมและการลงทะเบียน WMI. อีกครั้ง

click fraud protection

การซ่อมแซมและการลงทะเบียน WMI. อีกครั้ง

ยูทิลิตี้การวินิจฉัย WMI ของ Microsoft

Microsoft ได้เปิดตัวเครื่องมือวินิจฉัยใหม่ที่ช่วยผู้ดูแลระบบ วินิจฉัยและแก้ไขปัญหาด้วย WMI ขอแนะนำให้อ่านไฟล์ WMIDiag_ReadMe.doc ไปที่ ทำความเข้าใจว่ายูทิลิตี้ทำงานอย่างไร และอาร์กิวเมนต์บรรทัดคำสั่งที่รองรับ นี่คือการดาวน์โหลด ลิงค์: ยูทิลิตี้การวินิจฉัย WMI

คุณสามารถใช้ยูทิลิตี้ (WMIDiag.vbs) เพื่อค้นหาว่ามีการสร้างที่เก็บใหม่หรือไม่ จำเป็นหรือไม่ ยูทิลิตี้นี้ทำการทดสอบ WMI และรายงานอย่างครอบคลุม ผลลัพธ์ไปยังไฟล์บันทึกซึ่งอยู่ในโฟลเดอร์ Temp ของผู้ใช้ (%Temp%) โฟลเดอร์ตามค่าเริ่มต้น

Mr. Alain Lissoir [MS] ใจดีพอที่จะแบ่งปันสิ่งต่อไปนี้ ข้อมูลกับฉัน:

หากมีความจำเป็นในปัญหาทั้งหมดที่ตรวจพบโดย WMIDiag เพื่อสร้างใหม่ ที่เก็บหลังจากพยายามแก้ไขทั้งหมดที่แนะนำโดย WMIDiag WMIDiag จะแสดงรายการ สร้างที่เก็บใหม่เป็นการกระทำสุดท้ายในบรรดาสิ่งที่สามารถทำได้ (ก่อนสร้างที่เก็บใหม่)

นี่คือลิงก์ที่มีประโยชน์บางส่วนที่ฉันพบ หน้าแรกของ Alain:

  • วินโดว์. บล็อกของทีมเครื่องมือวัดการจัดการ (WMI)
  • อย่าลบที่เก็บทันที! อ่านบทความนี้แทน! ดับบลิวเอ็มไอ ไม่ทำงาน!

การสร้างที่เก็บ WMI ใหม่

หากคุณพบพฤติกรรมเมื่อใช้ WMI เช่น แอปพลิเคชันผิดพลาดหรือ สคริปต์ที่เคยใช้งานไม่ได้แล้ว คุณอาจมี WMI ที่เสียหาย ที่เก็บ ในการแก้ไขที่เก็บ WMI ที่เสียหาย ให้ใช้ขั้นตอนเหล่านี้:

Windows XP และ Windows Vista

คลิกเริ่มเรียกใช้และพิมพ์ CMD.EXE

บันทึก: ใน Windows Vista คุณต้องเปิดและ สูง หน้าต่างพรอมต์คำสั่ง โดยคลิกเริ่มคลิก โปรแกรมทั้งหมด คลิก อุปกรณ์เสริม คลิกขวา พร้อมรับคำสั่งแล้ว. คลิก เรียกใช้ในฐานะผู้ดูแลระบบ.

พิมพ์คำสั่งนี้แล้วกด Enter:

หยุดสุทธิ winmgmt

ใช้ Windows Explorer เปลี่ยนชื่อโฟลเดอร์ %windir%\System32\Wbem\Repository (ตัวอย่างเช่น %windir%\System32\Wbem\Repository_bad) %ลม% แทนเส้นทางไปยังไดเร็กทอรี Windows ซึ่งโดยทั่วไปคือ C:\Windows.

สลับไปที่หน้าต่างพรอมต์คำสั่งแล้วพิมพ์ต่อไปนี้แล้วกด ENTER หลังจากแต่ละบรรทัด:

เริ่มสุทธิ winmgmt

ออก

มารยาท: ข้างต้นคัดลอกมาจาก Microsoft บทความด้านเทคนิค WMI ไม่ทำงาน!
2007 ไมโครซอฟท์ คอร์ปอเรชั่น สงวนลิขสิทธิ์.

สำหรับ Windows XP Service Pack 2

คลิก เริ่ม เรียกใช้ และพิมพ์คำสั่งต่อไปนี้:

rundll32 wbemupgd, UpgradeRepository

คำสั่งนี้ใช้เพื่อตรวจจับและซ่อมแซม WMI Repository ที่เสียหาย ที่. ผลลัพธ์จะถูกเก็บไว้ใน ที่ setup.log (%windir%\system32\wbem\logs\setup.log) ไฟล์.

สำหรับ Windows Vista

เปิดและ สูง หน้าต่างพรอมต์คำสั่ง โดยคลิกเริ่มคลิก โปรแกรมทั้งหมด คลิก อุปกรณ์เสริม คลิกขวา พร้อมรับคำสั่งแล้ว. คลิก เรียกใช้ในฐานะผู้ดูแลระบบ.

พิมพ์คำสั่งต่อไปนี้:

winmgmt /salvagerepository

คำสั่งข้างต้น ดำเนินการตรวจสอบความสอดคล้องบนที่เก็บ WMI และ หากตรวจพบความไม่สอดคล้องกัน ให้สร้างที่เก็บใหม่ เนื้อหาของ. ที่เก็บที่ไม่สอดคล้องกันจะถูกรวมเข้ากับที่เก็บที่สร้างใหม่ ถ้าทำได้ อ่าน.

สำหรับ Windows Server 2003

ใช้คำสั่งต่อไปนี้เพื่อตรวจหาและซ่อมแซมที่เก็บ WMI ที่เสียหาย:

rundll32 wbemupgd, RepairWMISetup

การลงทะเบียนส่วนประกอบ WMI อีกครั้ง (Ref. WMI FAQ)

ไฟล์ .DLL และ .EXE ที่ WMI ใช้อยู่ใน %windir%\system32\wbem คุณอาจต้องลงทะเบียนไฟล์ .DLL และ .EXE ทั้งหมดในไดเรกทอรีนี้อีกครั้ง ถ้า. คุณกำลังใช้งานระบบ 64 บิต คุณอาจต้องตรวจสอบ .DLL และ .EXE ไฟล์ใน %windir%\sysWOW64\wbem.

หากต้องการลงทะเบียนคอมโพเนนต์ WMI อีกครั้ง ให้เรียกใช้คำสั่งต่อไปนี้ที่คำสั่ง พรอมต์:

  • cd /d %windir%\system32\wbem
  • สำหรับ %i ใน (*.dll) ทำ RegSvr32 -s %i
  • สำหรับ %i ใน (*.exe) ทำ %i /RegServer

นู๋สังเกตว่าไม่มีสองวิธีข้างต้น กู้คืนไฟล์ที่หายไปที่เกี่ยวข้องกับ Windows Management Instrumentation (WMI) ดังนั้น ด้านล่างนี้คือขั้นตอนการซ่อมแซมที่ครอบคลุมซึ่งจะกู้คืน WMI ที่หายไปทั้งหมด โมดูล ในกรณีที่ไม่มีโมดูล WMI คุณสามารถใช้วิธีการต่อไปนี้

วิธีการสร้างใหม่ที่ครอบคลุม

โน๊ตสำคัญ: หากคุณได้ติดตั้ง Service Pack คุณต้องใส่ซีดี Windows XP กับ Service การรวมแพ็ค (เรียกว่า the สลิปสตรีม ซีดี Windows XP) ถ้าคุณ. ไม่มี คุณอาจชี้ไปที่ %Windir%\ServicePackFiles\i386 โฟลเดอร์สำหรับไฟล์ระบบเวอร์ชันล่าสุดที่จำเป็นระหว่างการซ่อมแซม WMI หรือคุณอาจสร้าง ลื่นไถลซีดี Windows XP และใส่เมื่อได้รับแจ้ง

คลิก เริ่ม เรียกใช้ และพิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:

rundll32.exe setupapi, InstallHinfSection WBEM 132 %windir%\inf\wbemoc.inf

ใส่ซีดี Windows XP ของคุณลงในไดรฟ์เมื่อได้รับแจ้ง กระบวนการซ่อมแซมควรใช้เวลาสองสามนาทีจึงจะเสร็จสมบูรณ์ จากนั้นรีสตาร์ท Windows เพื่อให้การเปลี่ยนแปลงมีผล