วิธียกเลิกการบล็อกไฟล์ chm - ปุ่มยกเลิกการบล็อกหายไป


10

ฉันดาวน์โหลดไฟล์ CHM เมื่อฉันดับเบิลคลิกมันจะแจ้งให้ฉันเปิด / บันทึก / ยกเลิก ไม่ว่าฉันจะเปิดหรือบันทึกสำเนาใหม่เวอร์ชั่น 'ใหม่' จะแสดงข้อความเปิด / บันทึก / ยกเลิกแบบเดียวกันกับ infinitum โฆษณาป๊อปอัป
การค้นหา google ดูเหมือนว่า Microsoft ถือว่าถูกต้องด้วยเหตุผลด้านความปลอดภัยในการบล็อกไฟล์เหล่านี้ วิธีแก้ไขคือคลิกขวาที่ไฟล์แล้วคลิกปุ่ม 'unblock' ที่ด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ปัญหาคือฉันไม่มีปุ่มนั้นในระบบของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

BTW, ปุ่มนั้นก็หายไปสำหรับไฟล์. exe
ฉันใช้ Win7 64 บิต ความคิดใด ๆ


3
ดูที่นี่สำหรับวิธีการปิดใช้งานคุณลักษณะการรักษาความปลอดภัยที่น่ารำคาญนี้และที่นี่สำหรับวิธีการยกเลิกการปิดกั้นจำนวนมากจากบรรทัดคำสั่ง
Karan

จะใช้งานได้กับ XP หรือไม่ ฉันมีปัญหาเดียวกันในเครื่องทำงานของฉัน
Yoav

ใช่ทั้งคู่ควรทำงานกับ XP เช่นกัน
Karan

มีการระบุวิธีการใช้ Windows PowerShell ในคำถามนี้: stackoverflow.com/questions/28142826/…
UuDdLrLrSs

คำตอบ:


5

Windows เก็บค่าสถานะในกระแสข้อมูลทางเลือกซึ่งมีอยู่ภายใต้ NTFS เท่านั้น

สตรีมข้อมูลทางเลือกจะอยู่รอดจากการคัดลอกจากโฟลเดอร์ NTFS หนึ่งไปยังอีกโฟลเดอร์หนึ่ง แต่จะไม่รอดจากการถูกย้ายไปยังวอลุ่ม FAT32 หรือ ExFat หรือถูกส่งอีเมลหรือซิป

ดังนั้นหากคุณไม่มีสิทธิ์ในการแก้ไขรีจิสทรีหรือนโยบายคุณมีตัวเลือกไม่กี่อย่างดังนี้:

  1. ส่งอีเมลไฟล์ถึงตัวเอง (แม้ว่าระบบอีเมลบางระบบจะบล็อกไฟล์ chm เป็นไฟล์แนบที่ไม่ปลอดภัย)

  2. เพิ่มไฟล์ลงในไฟล์ Zip จากนั้นคลายซิปที่ตำแหน่งที่ต้องการ (ยูทิลิตี้ซิปบางตัวสามารถรักษา Data Streams สำรองดังนั้นตรวจสอบให้แน่ใจว่าได้ปิดตัวเลือกในขณะที่ซิป)

  3. ย้ายไฟล์ไปที่ไดรฟ์ข้อมูล ExFat หรือ FAT32 แล้วเลือกกลับไปที่ NTFS หากเป็นที่ที่คุณต้องการให้ไฟล์อยู่

  4. เปิดไฟล์ในตัวแก้ไข Hex แล้วบันทึกเป็นไฟล์ใหม่ (การบันทึกที่ด้านบนของไฟล์ต้นฉบับอาจไม่ทำงานเนื่องจากตัวแก้ไข hex บางตัวปรับการบันทึกไฟล์ที่ไม่เปลี่ยนแปลงให้เหมาะสมที่สุด)

  5. แทรกไฟล์ลงในเอกสาร Office เป็นวัตถุคัดลอกวัตถุที่แทรกแล้ววางลงใน Explorer


น่ากลัว การซิปและการคลายซิปแก้ไขให้ฉัน ขอบคุณ
แมตต์เดวิส

5

สิ่งเดียวกันเกิดขึ้นกับฉัน นี่คือวิธีการแก้ไข:

  1. เปิด Regedit
  2. ค้นหากุญแจ:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. สร้างคีย์ย่อย ItssRestrictions

  4. สร้าง DWORD MaxAllowedZoneด้วยค่า2

หากยังใช้งานไม่ได้ให้ย้ายไฟล์ไปยังดิสก์อื่นแล้วเปิดใหม่เพื่อดู

https://support.microsoft.com/en-us/kb/892675


ทำงานให้ฉันขอบคุณ!
kofifus

โปรดทราบว่า value = 2 อาจหรืออาจไม่ใช่การตั้งค่าที่เหมาะสม ขึ้นอยู่กับว่า 'เน็ต' เซิร์ฟเวอร์เครือข่ายอยู่ที่ใดหาก 2 ไม่ทำงานฉันจะดำเนินการต่อไปเรื่อย ๆ เพื่อกำหนดโซนที่ต้องการ
UuDdLrLrSs

ใช้งานได้สำหรับฉันสำหรับคำแนะนำสุดท้ายของการย้ายไฟล์ ! ที่น่าตื่นตาตื่นใจ
eriawan

1

ไฟล์ CHM สามารถปิดกั้นได้เท่านั้น (และไม่สามารถบล็อกได้) บนระบบไฟล์ NTFS อาจเป็นแหล่งที่มาของไฟล์อื่น ๆ ทั้งหมด (ยกเว้นเครือข่ายแชร์ในโซนท้องถิ่น) ถือว่าไม่ปลอดภัย

แต่การบล็อกถูกเพิ่มเข้าไปใน XP โดย sp (sp2 afaik) เท่านั้น


ฉันคิดว่าสมมติฐานของคุณผิด มันไม่ได้บันทึกไฟล์จากโวลุ่มที่ไม่ใช่ NTFS ซึ่งทำให้มันไม่ปลอดภัย ( วัดได้หรือไม่! NTFS นั้นป้องกันไม่ให้คุณบันทึกไวรัสหรืออะไรบางอย่างได้อย่างน่าอัศจรรย์) เป็นการบันทึกไฟล์จากตำแหน่งภายนอกที่ทำให้ Windows ทำเครื่องหมายไฟล์ว่าไม่ปลอดภัย แต่ต้องการการสนับสนุนในระบบไฟล์และมีเพียง NTFS เท่านั้นที่สนับสนุนการตั้งค่าสถานะ "ความไม่มั่นคง" เหล่านั้น อย่างไรก็ตามคำตอบนี้ไม่ได้แก้ปัญหาของ OP
gronostaj

ฉันหมายความว่า "ค่าสถานะ" เหล่านี้จะใช้ได้เฉพาะเมื่อคุณบันทึกผลลัพธ์บนระบบ NTFS เนื่องจากใช้ไฟล์แบบแยกทาง ดังนั้นในระบบไฟล์อื่น ๆ ข้อมูล "ปลอดภัย" จะไม่ถูกสงวนไว้ซึ่งทำให้ไฟล์ทั้งหมดในไดรฟ์ข้อมูลดังกล่าวอาจไม่ปลอดภัยเนื่องจากระบบไม่สามารถระบุได้ว่าเป็นไฟล์ในระบบหรือไฟล์ที่มีแหล่งกำเนิดภายนอก
Marco van de Voort
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.