การซ่อมแซมการเชื่อมโยงไฟล์สำหรับโปรไฟล์ผู้ใช้ [ซ้ำกัน]


3

ซ้ำเป็นไปได้:
วิธีการซ่อมแซมการเชื่อมโยงแฟ้ม. EXE ที่ใช้งานไม่ได้

ระบบที่ฉันใช้งานมีไวรัส Windows 7 Anti-Spyware 2012 ก่อนที่มันจะมอบให้ฉันมันก็วิ่งไปซักพัก ฉันจัดการเพื่อลบมันด้วยตนเอง แต่ก่อนที่ฉันจะสามารถยุติมันจัดการความยุ่งเหยิงของการเชื่อมโยงไฟล์ทั้งหมดรวมถึง * .com, * .exe

หากคุณพยายามที่จะเรียกใช้สิ่งใดมันจะเกิดขึ้นพร้อมกล่องถามโปรแกรมที่จะใช้ ทางเลือกเดียวคือ Internet Explorer และ Notepad ตอนนี้สิ่งนี้เกิดความสับสนขึ้นสำหรับผู้ใช้เท่านั้นไม่ใช่ระบบผู้ดูแลระบบยังคงไม่เปลี่ยนแปลง มันนานมากแล้วที่ฉันต้องยุ่งกับปุ่ม reg สำหรับ assoc สำหรับโพรไฟล์ผู้ใช้ ... คิดว่าอาจจะเป็น windows 98 ดังนั้นฉันจำไม่ได้ว่ามีการเปลี่ยนแปลงสถานที่

ตอนนี้ทั้งหมดนี้จะต้องทำจากบัญชีผู้ดูแลเพื่อซ่อมแซม มีใครช่วยฉันออกมาได้บ้าง?


@studiohack: ทั้งคำถามอื่น ๆ และคำถามนี้ยังไม่ได้รับการตอบสนองอย่างเต็มที่ ... ความสัมพันธ์ของไฟล์ที่ชุดผู้ใช้ที่ จำกัด ถูกเก็บไว้ในสองแห่ง อันแรกคือ HKCU \ Software \ Classes \. <ext> ซึ่งชี้ไปที่คีย์อื่นใน HKCU \ Software \ Classes \ ที่เก็บการกระทำจริงที่เชื่อมโยงกับไฟล์นั้น ข้อที่สองคือ HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \. <ext> ซึ่งเก็บตัวเลือก "เปิดด้วย" ทั้งหมดและค่าเริ่มต้นที่ผู้ใช้เลือกและอาจชี้ไปที่ตำแหน่งแรก UserChoice จะแทนที่การกระทำแบบ Open ดั้งเดิม
user21820

คำตอบ:


4

โปรแกรมส่วนใหญ่ค้นหาการเชื่อมโยงไฟล์ผ่านHKEY_CLASSES_ROOTซึ่งเป็นมุมมองที่ผสานของผู้ใช้และการตั้งค่าระบบ อย่างไรก็ตามจะถูกเก็บไว้ในสองแห่ง: HKEY_CURRENT_USER\Software\Classesประกอบด้วยการเชื่อมโยงผู้ใช้ในขณะที่HKEY_LOCAL_MACHINE\Software\Classesมีการเชื่อมโยงทั้งระบบ

HKCU\Software\Classesเนื่องจากปัญหาของคุณจะมีผลต่อบัญชีผู้ใช้หนึ่งที่คุณควรจะสามารถที่จะแก้ไขได้ด้วยการล้างของผู้ใช้ คีย์นี้จะถูกเก็บไว้แยกต่างหากจากส่วนที่เหลือของในHKCU วิธีที่รวดเร็วในการทำความสะอาดสมาคมผู้ใช้จะหาไฟล์นี้และเปลี่ยนชื่อไปหรือสิ่งที่ต้องการ (คุณต้องทำสิ่งนี้ในฐานะผู้ดูแลระบบเมื่อผู้ใช้ที่ได้รับผลกระทบออกจากระบบ)C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.datUsrclass.old

หากคุณต้องการเรียกดูการเชื่อมโยงคุณสามารถทำได้จาก Registry Editor ( regedit) เลือก HKEY_USERS ไปที่ไฟล์→โหลดไฮฟ์ ...เลือกโหลดมันหรืออะไรทำนองนั้น (อย่าลืมยกเลิกการโหลดเมื่อทำการแก้ไขไม่เช่นนั้นผู้ใช้จะไม่สามารถเข้าสู่ระบบได้)C:\Users\tonyd\AppData\Local\Microsoft\Windows\Usrclass.dattonyd_classes


ขอบคุณมากที่ได้ผล ฉันต้องใช้วิธีแรก ฉันไม่สามารถโหลดกลุ่มได้ภายใต้บัญชี "ผู้ดูแลระบบ" นี่อาจเป็นปัญหาอื่น
TonyD

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.