মাà¦à§‡ মাà¦à§‡ টিà¦à¦¿ অà§à¦¯à¦¾à¦¡ দেখে চরম মজা লাগে
สัปดาห์นี้เราจะพูดถึงข้อความแสดงข้อผิดพลาดที่เราพบบ่อยที่สุดในขณะที่เราติดตั้ง Windows รุ่น SQL 2008 / R2 นี่คือบทความเกี่ยวกับชุดแก้ไขปัญหา SQL ที่สามที่เราเริ่มต้นเมื่อสองสัปดาห์ก่อน สัปดาห์ที่แล้วเราได้พูดถึงปัญหาที่เกิดจากปัญหาเกี่ยวกับตัวนับประสิทธิภาพ
MsiGetProductInfo ไม่สามารถเรียกคืน ProductVersion
สัปดาห์นี้เราจะพูดถึงข้อผิดพลาด:
MsiGetProductInfo ไม่สามารถดึง ProductVersion สำหรับแพ็คเกจที่มี Product Code = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `รหัสข้อผิดพลาด 1605 หรือ 1608
GUID จะแตกต่างกันกรณีดังนั้นสำหรับบทความนี้ฉันจะใช้ GUID นี้เฉพาะ
เหตุผลหลักที่เราได้รับข้อผิดพลาดนี้ ข้อความเป็นเพราะ overs ซ้ายของรุ่นที่ปราศจาก SQL ดังนั้นหากมีการติดตั้งใหม่พูดในคอมพิวเตอร์เครื่องใหม่หรือพีซีที่ไม่เคยมี SQL ก่อนที่คุณอาจจะไม่ได้รับข้อความแสดงข้อผิดพลาดนี้ มีสองวิธีในการแก้ไขปัญหานี้ หนึ่งวิธีการแบบดั้งเดิมและอื่น ๆ เป็นสิ่งที่เรามาด้วย ดังนั้นผมจึงขอแนะนำให้ทำตามวิธีแบบเดิม
วิธีที่ 1:
วิธีนี้เป็นที่ที่เราจะหา GUID ที่รับผิดชอบในรีจิสทรีและลบออก ขออภัยไม่ใช่เรื่องง่ายเหมือนเสียง วิธีการทำงานเราจำเป็นต้องค้นหาแบบย้อนกลับ GUID เพื่อค้นหาในรีจิสทรี นั่นเป็นเรื่องแปลกที่ฉันรู้ดีว่าเป็นวิธีที่ทำให้มันทำงานได้ดีขึ้น
- การติดตั้งครั้งแรกคือการออกจากการติดตั้งและปิดโปรแกรมทั้งหมด
- จากนั้นไปที่การจัดเตรียมและสร้างการสำรองข้อมูลของรีจิสทรี ทำตามบทความนี้ Backup and Restore Registry ใน Windows
- ตอนนี้ไปวาง GUID ในแผ่นบันทึกแล้วย้อนกลับค่านั่นคือเปลี่ยน {A2122A9C-A699-4365-ADF8-68FEAC125D61} เป็น {C9A2212A-996A- … }
- ไปที่แก้ไขแล้วคลิกที่ไฟล์และพิมพ์ {C9A2212A-996A- … }
- เมื่อคุณลบคีย์ลบแล้ว
บางกรณีโปรแกรมติดตั้งจะให้คีย์หลายตัว ดังนั้นคุณต้องค้นหาแต่ละคีย์ที่คุณได้รับข้อความแสดงข้อผิดพลาดและลบออก เมื่อคุณลงไปข้างหน้าและรีบูตระบบของคุณและพยายามติดตั้ง SQL ในบางกรณีคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับสิ่งที่ได้รับอนุญาตเช่น
ในกรณีดังกล่าวให้ไปที่ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components และหาคีย์ที่เกี่ยวข้องและใช้ความเป็นเจ้าของและให้สิทธิ์แบบเต็มรูปแบบ
วิธีที่ 2
วิธีนี้มีความเสี่ยงน้อย แต่ควรจะใช้งานได้ในครั้งแรก ตรวจสอบว่าคุณไม่ได้รีบูตระบบใหม่จนกว่าเราจะดำเนินการตามขั้นตอนต่อไป ในวิธีนี้เราจะทำให้ UpgradeCodes ไม่สามารถใช้งานได้จนกว่าจะเสร็จสิ้นการติดตั้ง SQL
- การติดตั้งครั้งแรกจะออกจากการติดตั้งและปิดโปรแกรมทั้งหมด
- จากนั้นไปที่ toregistry และสร้างการสำรองข้อมูลของรีจิสทรี
- คลิก HKEY_Classes_Root Installer UpgradeCodes
- คลิกขวาที่ UpgradeCodes และคลิก ส่งออก แล้วพิมพ์ UC.reg และ < เปลี่ยน
- เปลี่ยน แล้วเปลี่ยนชื่อเป็น UpgradeCodes.old ตอนนี้พยายามติดตั้ง SQL อีกครั้ง เวลานี้ควรจะทำงานในครั้งแรกลอง
ตรวจสอบให้แน่ใจว่าคุณไม่ได้รีบูตระบบเพราะบางครั้งโปรแกรมอื่น ๆ เช่น MS Office อาจหยุดทำงาน เมื่อการติดตั้งเสร็จสิ้นให้ปิดโปรแกรมติดตั้งและค้นหาไฟล์ที่คุณบันทึกไว้ UC.reg และดับเบิลคลิกที่ไฟล์แล้วคลิกตกลง ขณะนี้เรามี UpgradeCodes ขึ้นมาอีกครั้ง วิธีนี้น่าจะเหมาะกับคุณมาก เพียงแค่ระมัดระวังในขณะที่ทำงานร่วมกับ ฉันหวังว่าบทความนี้จะเป็นประโยชน์ กรณีที่คุณใช้คุณสามารถถามในส่วนความคิดเห็น เรายินดีที่จะช่วยเหลือคุณ
ข้อผิดพลาด 0X80240017 ขณะติดตั้ง Windows Updates
ฉันได้รับข้อผิดพลาด Windows Update 0x80240017 ขณะติดตั้งการปรับปรุงสำหรับ Microsoft Office บน Windows 10 ได้ช่วยแก้ไขปัญหาได้แล้ว
การแก้ไข: ข้อผิดพลาด 0Xc00000e9 ขณะติดตั้ง Windows 10/8/7
เรียนรู้วิธีแก้ปัญหาและแก้ไข Error 0xc00000e9 ซึ่งเกิดขึ้นขณะติดตั้ง Windows 10/8/7 เรียนรู้สาเหตุและดูวิดีโอ
ถ้าคุณได้รับ Office 15 คลิกเพื่อเรียกใช้ข้อผิดพลาดของ Extensibility Component ขณะติดตั้ง Office 2013 ใน Office 15 โพสต์นี้จะแสดงวิธีแก้ไขข้อผิดพลาดและติดตั้ง Office
ไม่ต้องสงสัย