หมายเลขบทความ (Article ID): 917607 - รีวิวครั้งสุดท้าย: 20 ตุลาคม 2552 - Revision: 19.1

ฉันไม่สามารถเปิดแฟ้มวิธีใช้ ซึ่งต้องใช้โปรแกรมวิธีใช้ของ Windows (WinHlp32.exe)

เนื้อหาบนหน้านี้

ขยายทั้งหมด | ยุบทั้งหมด

คำอธิบายลักษณะปัญหา

บนคอมพิวเตอร์ที่เรียกใช้ Windows Vista หรือ Windows Server 2008 คุณอาจไม่สามารถเปิดแฟ้มวิธีใช้ที่ต้องใช้โปรแกรมวิธีใช้ของ Windows (WinHlp32.exe) บทความนี้มีข้อมูลเกี่ยวกับการดาวน์โหลดที่จะช่วยคุณแก้ไขปัญหานี้

นับตั้งแต่ Windows 3.1 เป็นต้นมา Microsoft ได้รวมโปรแกรมวิธีใช้ของ Windows (WinHlp32.exe) ไว้กับรุ่นใหม่ๆ WinHlp32.exe ใช้ดูแฟ้มวิธีใช้ 32 บิตที่มีส่วนขยายของแฟ้มเป็น .hlp นับตั้งแต่ Windows Vista และ Windows Server 2008 เป็นต้นมา Microsoft ได้ตัดสินใจยกเลิกการรวม WinHlp32.exe ไว้เป็นองค์ประกอบหนึ่งของระบบปฏิบัติการ Windows Microsoft ตัดสินใจเช่นนี้เพราะ WinHlp32.exe ไม่มีการปรับปรุงที่สำคัญ มานานหลายปี และโปรแกรมนี้ไม่ตรงกับมาตรฐานของเราสำหรับโปรแกรมใหม่ๆ ทั้งหมดของ Microsoft Microsoft ตระหนักว่า การดำเนินการเช่นนี้อาจทำให้เกิดปัญหากับลูกค้าที่ต้องการปรับรุ่นเป็น Windows Vista หรือ Windows Server 2008 แต่ยังต้องอาศัยแฟ้ม .hlp 32 บิต ดังนั้น Microsoft จึงได้เตรียม WinHlp32.exe ไว้ให้ใช้ในรูปของการดาวน์โหลดจาก Microsoft Download Center

หมายเหตุพิเศษสำหรับผู้ให้บริการเนื้อหาวิธีใช้ที่จัดส่งแฟ้ม .hlp

นับตั้งแต่ Windows Vista และ Windows Server 2008 เป็นต้นไป นักพัฒนาซอฟต์แวร์ของบริษัทอื่นไม่ได้รับอนุญาตให้แจกจ่าย WinHlp32.exe ร่วมกับโปรแกรมของตนอีกต่อไป สำหรับข้อมูลเพิ่มเติม โปรดดูที่ส่วน "ข้อมูลเพิ่มเติมสำหรับผู้ให้บริการเนื้อหาวิธีใช้ที่จัดส่งแฟ้ม .hlp"

การแก้ไข

เมื่อต้องการติดตั้งรุ่นที่ถูกต้องของการปรับปรุงนี้ คุณต้องทราบรุ่นของ Windows นอกจากนั้น คุณต้องเข้าสู่ระบบ Windows ในฐานะผู้ดูแลระบบ หากคุณไม่แน่ใจว่าติดตั้ง Windows รุ่นใดหรือถ้าคุณต้องการความช่วยเหลือเพื่อตรวจสอบว่าคุณเป็นผู้ดูแลระบบหรือไม่ ให้คลิกที่นี่เพื่อตรวจสอบสภาพแวดล้อมของคุณ (http://support.microsoft.com/gp/admin) หลังจากนั้น จึงดาวน์โหลดการปรับปรุงที่ถูกต้องด้วยการคลิกที่การเชื่อมโยงหนึ่งในต่อไปนี้

หมายเหตุ ในขณะนี้ ยังไม่มี WinHlp32.exe ให้ดาวน์โหลดสำหรับ Windows 7 หรือ Windows Server 2008 R2 อย่างไรก็ตาม จะมีบริการดาวน์โหลดแยกไว้สำหรับ Windows 7 และ Windows Server 2008 R2 หลังจากวางจำหน่ายผลิตภัณฑ์เหล่านี้ในรุ่น RTM

ดาวน์โหลด WinHlp32.exe สำหรับ Windows Vista

เมื่อต้องการการดาวน์โหลด WinHlp32.exe สำหรับ Windows Vista โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:
http://go.microsoft.com/fwlink/?LinkID=82148 (http://go.microsoft.com/fwlink/?LinkID=82148)

ดาวน์โหลด WinHlp32.exe สำหรับ Windows Server 2008

เมื่อต้องการการดาวน์โหลด WinHlp32.exe สำหรับ Windows Server 2008 โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:
http://go.microsoft.com/fwlink/?LinkId=114216 (http://go.microsoft.com/fwlink/?LinkId=114216)
หมายเหตุ แมโครบางตัวอาจถูกปิดใช้งาน และแฟ้ม .hlp ที่จัดเก็บไว้บนอินทราเน็ตจะถูกบล็อกหลังจากคุณติดตั้งการดาวน์โหลด WinHlp32.exe

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเด็นเหล่านี้ โปรดดูที่ส่วน "ปัญหาที่ทราบที่อาจเกิดขึ้นในขณะติดตั้งการปรับปรุง WinHlp32.exe" สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเปิดใช้งานแมโครบนคอมพิวเตอร์เครื่องเดียว โปรดดูที่ส่วน "วิธีการเปิดใช้งานแมโครบนคอมพิวเตอร์เครื่องเดียวหลังจากคุณติดตั้งการดาวน์โหลด WinHlp32.exe" สำหรับข้อมูลเกี่ยวกับวิธีการเปิดใช้งานแมโครในสภาพแวดล้อมที่มีการจัดการโดยใช้นโยบายกลุ่ม โปรดดูที่ส่วน "รายการรีจิสทรีและนโยบายกลุ่มสำหรับผู้ดูแลระบบเครือข่าย"

ข้อมูลเพิ่มเติมสำหรับผู้ใช้ขั้นสูง

ปัญหาที่ทราบ

ปัญหาที่ทราบที่อาจเกิดขึ้นในขณะคุณติดตั้งการปรับปรุง WinHlp32.exe

  • ข้อผิดพลาด 80070422 ของ Windows Update

    ถ้าคุณได้รับข้อผิดพลาด 80070422 ของ Windows Update ในขณะดาวน์โหลดการปรับปรุง WinHlp32.exe คุณอาจต้องเปลี่ยนการตั้งค่าบริการ Windows Update แล้วจึงเริ่มการทำงานของบริการใหม่ โดยให้ทำตามขั้นตอนต่อไปนี้
    1. คลิกที่ เริ่ม คลิก แผงควบคุม แล้วคลิกสองครั้งที่ เครื่องมือในการดูแล
    2. คลิกสองครั้งที่ บริการ หากคุณได้รับการพร้อมท์เพื่อใส่รหัสผ่านของผู้ดูแลระบบหรือเพื่อยืนยัน ให้พิมพ์รหัสผ่านหรือทำการยืนยัน
    3. คลิกขวาที่บริการ Windows Update แล้วคลิก คุณสมบัติ
    4. บนแท็บ ทั่วไป ตรวจดูให้แน่ใจว่าได้เลือก อัตโนมัติ ที่อยู่ติดกับ ชนิดการเริ่มต้น แล้ว
    5. ถัดจาก สถานะการบริการ ให้ตรวจสอบว่าได้เริ่มต้นบริการแล้วหรือไม่ ถ้ายังไม่ได้เริ่มต้น ให้คลิก เริ่ม หากคุณได้รับการพร้อมท์เพื่อใส่รหัสผ่านของผู้ดูแลระบบหรือเพื่อยืนยัน ให้พิมพ์รหัสผ่านหรือทำการยืนยัน
    6. คลิก ตกลง

ปัญหาที่ทราบที่อาจเกิดขึ้นหลังจากติดตั้งการปรับปรุง WinHlp32.exe

รายการต่อไปนี้แสดงการถดถอยของฟังก์ชันการทำงานที่ทราบจาก WinHlp32.exe รุ่นก่อนหน้า ปัญหาที่ทราบต่อไปนี้นำมาใช้เฉพาะกับ WinHlp32.exe รุ่นที่ถูกกล่าวถึงในบทความนี้
  • แมโครถูกปิดใช้งาน

    ตามค่าเริ่มต้น แมโครต่อไปนี้จะถูกปิดใช้งานในวิธีใช้ของ Windows สำหรับ Windows Vista และในวิธีใช้ของ Windows สำหรับ Windows Server 2008:
    • ExecFile
    • RegisterRoutine
    • ShellExecute
    • ShortCut
    • Generate
    • Test
    • ExecProgram
    อย่างไรก็ตาม แมโครอื่นๆ ทั้งหมดในแฟ้ม .hlp จะทำงานเหมือนกับในรุ่นก่อนหน้านี้ ดังนั้น หากแฟ้ม .hlp ที่ขึ้นอยู่กับแมโครเหล่านี้ถูกเปิดหลังจากคุณติดตั้งวิธีใช้ของ Windows สำหรับ Windows Vista หรือวิธีใช้ของ Windows สำหรับ Windows Server 2008 ฟังก์ชันการทำงานบางอย่างสำหรับแฟ้มอาจทำงานไม่ถูกต้อง ผู้ใช้จะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ด้วย:
    เกิดปัญหาในการเรียกใช้แมโคร (1037)
    ผู้ใช้ที่ต้องใช้แมโครเหล่านี้สามารถเปิดใช้งานแมโคร ด้วยวิธีการแก้ไขปัญหานโยบายกลุ่มหรือวิธีการแก้ไขปัญหารีจิสทรีที่อธิบายไว้ในส่วน "รายการรีจิสทรีและนโยบายกลุ่มสำหรับผู้ดูแลระบบเครือข่าย"
  • ไม่สามารถเข้าถึงแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์

    โดยค่าเริ่มต้น คุณไม่สามารถใช้ WinHlp32.exe เพื่อเข้าถึงแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์ได้ หากผู้ใช้พยายามเปิดแฟ้มระยะไกล พวกเขาจะได้รับข้อความแสดงข้อผิดพลาดดังนี้:
    ไม่สามารถแสดงแฟ้มวิธีใช้นี้ ให้พยายามเปิดแฟ้มใหม่อีกครั้ง และหากคุณยังได้รับข้อความนี้อยู่ ให้คัดลอกแฟ้มวิธีใช้ไปยังไดรฟ์อื่น แล้วลองใหม่อีกครั้ง
    ผู้ใช้ที่ต้องใช้ .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์สามารถยกเลิกการบล็อกแฟ้มได้ โดยใช้วิธีแก้ไขปัญหานโยบายกลุ่มหรือวิธีแก้ไขปัญหารีจิสทรีที่อธิบายไว้ในส่วน "รายการรีจิสทรีและนโยบายกลุ่มสำหรับผู้ดูแลระบบเครือข่าย"
  • การเข้าถึงของผู้ใช้แบบที่ไม่มีความสามารถในการโต้ตอบถูกบล็อก

    การเข้าถึงแฟ้ม .hlp ถูกบล็อกโดยผู้ใช้ที่ไม่มีความสามารถในการโต้ตอบ เช่น กระบวนการของระบบ ผู้ใช้ไม่ได้รับข้อความแสดงข้อผิดพลาดเมื่อเกิดข้อผิดพลาดนี้
  • ฟังก์ชันลากแล้วปล่อยถูกปิดใช้งาน

    มีการปิดใช้งานการสนับสนุนฟังก์ชัน 'ลากแล้วปล่อย' ในโปรแกรมประยุกต์ ผู้ใช้ไม่ได้รับข้อความแสดงข้อผิดพลาดเมื่อเกิดข้อผิดพลาดนี้
  • การขึ้นต่อแฟ้ม “วิธีการใช้วิธีใช้”

    แฟ้มวิธีใช้ที่มีชื่อว่า “วิธีการใช้วิธีใช้” ถูกลบออกจาก Windows Vista และ Windows Server 2008 รายชื่อแฟ้มที่ถูกลบออกมีดังต่อไปนี้:
    • Windows.hlp
    • Winhlp32.hlp
    • Winhlp32.cnt
    • Winhelp.cnt
    • Nocntnt.cnt
    แฟ้ม .hlp ที่ขึ้นอยู่กับแฟ้มเหล่านี้อาจส่งคืนข้อผิดพลาดเมื่อผู้ใช้พยายามเปิดแฟ้ม แฟ้มเหล่านี้จะสามารถใช้งานได้จากศูนย์ดาวน์โหลด Microsoft ในอนาคต เพื่อแก้ไขปัญหาความเข้ากันได้

วิธีการแก้ไขปัญหาความเข้ากันได้ของโปรแกรมประยุกต์ที่เกี่ยวข้องกับวิธีใช้ของ Windows (WinHlp32.exe) ใน Windows Vista และใน Windows Server 2008

คุณสามารถใช้การดาวน์โหลดวิธีใช้ของ Windows สำหรับ Windows Vista และวิธีใช้ของ Windows สำหรับ Windows Server 2008 ที่จะกล่าวถึงในส่วน "บทนำ" เพื่อดูแฟ้มวิธีใช้รุ่น 32 บิตได้ ในรุ่นนี้มีนโยบายกลุ่มและคีย์ย่อยของรีจิสทรีที่คุณสามารถใช้แก้ปัญหาความเข้ากันได้ของโปรแกรมประยุกต์ ตัวอย่างเช่น นโยบายกลุ่มและคีย์ย่อยของรีจิสทรีสามารถใช้แก้ไขปัญหาที่เกี่ยวข้องกับแมโครในแฟ้ม .hlp และใช้เข้าถึงแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์ อย่างไรก็ตาม หากผู้ใช้ดูแฟ้มวิธีใช้จากแหล่งที่ไม่รู้จัก อาจเป็นการเพิ่มความเสี่ยงให้กับคอมพิวเตอร์ได้ หากมีการเปิดใช้งานนโยบายหรือการตั้งค่าเหล่านี้ ดังนั้น คุณควรใช้ความระมัดระวังในการตัดสินใจใช้การแก้ไขปัญหาความเข้ากันได้ของโปรแกรมประยุกต์ที่อธิบายไว้ในส่วนนี้

ใช้คำถามต่อไปนี้เพื่อช่วยคุณตัดสินใจว่าจะติดตั้ง WinHlp32.exe หรือไม่ และต้องมีการเปลี่ยนแปลงนโยบายและค่ารีจิสทรีใดบ้าง
    คุณจำเป็นต้องมีโปรแกรมประยุกต์และฟังก์ชันการทำงานที่ได้รับผลจากการลบ WinHlp32.exe ใน Windows Vista และใน Windows Server 2008 หรือไม่
    • โปรแกรมประยุกต์ที่ต้องใช้ WinHlp32.exe มีกี่โปรแกรม โปรแกรมประยุกต์ที่ได้รับผลจากการเปลี่ยนแปลงฟังก์ชันมีกี่โปรแกรม โปรแกรมประยุกต์เหล่านี้มีความสำคัญเพียงใด
    • ความผิดปกติที่มีสาเหตุจากการเปลี่ยนแปลงมีความรุนแรงเพียงใด

    ความต้องการด้านความปลอดภัยและความสามารถด้านความปลอดภัยของคุณมีอะไรบ้าง
    • สิ่งใดสำคัญมากกว่ากันระหว่างการที่คุณสามารถใช้ฟังก์ชัน WinHlp32.exe กับคุณแน่ใจว่าการรักษาความปลอดภัยของคุณแข็งแกร่งที่สุดเท่าที่จะเป็นไปได้
    • มาตรการความปลอดภัยภายนอก เช่น ไฟร์วอลล์เฉพาะที่หรือไฟร์วอลล์ของบริษัท ให้ความมั่นใจกับคุณได้ดีพอว่าคุณสามารถติดตั้ง WinHlp32.exe และทำการเปลี่ยนแปลงนโยบายหรือรีจิสทรีที่อธิบายไว้ในบทความนี้หรือไม่

    ถ้าคุณอยู่ในองค์กร องค์กรของคุณนำเสนอเนื้อหาในรูปแบบ .hlp หรือไม่
    • คุณสามารถแก้ไขโปรแกรมหรือเนื้อหาเพื่อให้พวกเขาไม่ต้องใช้ฟังก์ชัน WinHlp32.exe ได้หรือไม่ ตัวอย่างเช่น คุณสามารถแปลงเนื้อหาวิธีใช้ที่มีอยู่ในรูปแบบ .hlp เป็นรูปแบบแฟ้มอื่น เช่น .chm, .html หรือ .xml ได้หรือไม่
    • องค์กรของคุณจัดเก็บแฟ้ม .hlp ไว้บนอินทราเน็ตหรือไม่ คุณสามารถติดตั้งแฟ้มเหล่านี้ไว้ภายในเครื่องแทนการจัดเก็บไว้บนอินเทอร์เน็ตได้หรือไม่

วิธีการเปิดใช้งานแมโครบนคอมพิวเตอร์เครื่องเดียวหลังจากคุณติดตั้งการดาวน์โหลด WinHlp32.exe

หลังจากที่คุณติดตั้งการดาวน์โหลด WinHelp32.exe ที่ถูกกล่าวถึงในบทความนี้ แมโครเฉพาะจะถูกปิดใช้งาน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ โปรดดูที่ส่วน "ปัญหาที่ทราบ"

ส่วนนี้ประกอบด้วยขั้นตอนต่างๆ เพื่อเปิดใช้งานแมโครเหล่านี้ใหม่ด้วยการปรับเปลี่ยนรีจิสทรีคีย์ ถ้าคอมพิวเตอร์ของคุณอยู่ในสภาพแวดล้อมที่มีการจัดการ ห้ามทำตามขั้นตอนเหล่านี้โดยไม่ปรึกษากับแผนกไอทีก่อน แผนกไอทีอาจตัดสินใจที่จะไม่เปิดใช้งานแมโครใหม่ หรืออาจตัดสินใจเปิดใช้งานแมโครเหล่านี้ใหม่ด้วยการใช้นโยบายกลุ่ม แผนกไอทีต้องอ่านบทความนี้ให้ละเอียดก่อนที่คุณจะดำเนินการต่อ

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

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

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

เมื่อต้องการให้เราแก้ปัญหานี้ให้ ให้ไปที่ส่วน “แก้ไขปัญหาให้ฉัน” (Fix it for me) หากคุณต้องการแก้ปัญหานี้ด้วยตนเอง ให้ไปที่ส่วน “ให้ฉันแก้ไขด้วยตนเอง” (Let me fix it myself)

แก้ไขปัญหาให้ฉัน (Fix it for me)

เมื่อต้องการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกที่การเชื่อมโยง แก้ไขปัญหานี้ (Fix this problem) แล้วคลิก เรียกใช้ ในกล่องโต้ตอบ ดาวน์โหลดแฟ้ม และปฏิบัติตามขั้นตอนในตัวช่วยสร้าง

แก้ไขปัญหานี้
Microsoft Fix it: 50105


หมายเหตุ ตัวช่วยสร้างนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น การแก้ไขอัตโนมัติยังสามารถใช้ได้กับ Windows รุ่นภาษาอื่นด้วย

หมายเหตุ หากคุณไม่ได้ใช้งานคอมพิวเตอร์เครื่องที่มีปัญหา คุณสามารถบันทึกการแก้ไขอัตโนมัติในแฟลชไดรฟ์หรือซีดี แล้วเรียกใช้งานบนคอมพิวเตอร์ที่มีปัญหา

จากนั้นไปที่ส่วน "แก้ไขปัญหาได้หรือไม่"

ให้ฉันแก้ไขด้วยตนเอง

ข้อสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนต่างๆ เกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows

หากต้องการเปิดใช้งานแมโครบนคอมพิวเตอร์เครื่องเดียวหลังจากคุณติดตั้ง WinHelp32 ให้ทำตามขั้นตอนต่อไปนี้:
  1. เข้าสู่ระบบโดยใช้บัญชีผู้ใช้ของผู้ดูแลระบบ
  2. คลิก เริ่ม
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    ปุ่มเริ่ม
    พิมพ์ regedit ในกล่อง เริ่มค้นหา แล้วคลิก regedit ในรายการ โปรแกรม
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    สิทธิ์การควบคุมการเข้าถึงของผู้ใช้
    หากคุณถูกถามให้ใส่รหัสผ่านผู้ดูแลระบบหรือเพื่อยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิก ดำเนินการต่อ
  3. ค้นหาและคลิกที่รีจิสทรีซับคีย์ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  4. ที่เมนู แก้ไข เลือก สร้าง แล้วคลิก คีย์
  5. พิมพ์ WinHelp แล้วกด ENTER
  6. คลิกคีย์ WinHelp บนเมนู แก้ไข ชี้ไปที่ สร้าง แล้วคลิก ค่า DWORD (32 บิต)
  7. พิมพ์ AllowProgrammaticMacros แล้วกด ENTER
  8. ในเมนู แก้ไข ให้คลิก ปรับเปลี่ยน
  9. ในกล่อง ข้อมูลค่า ให้พิมพ์ 1 คลิก เลขฐานสิบหก ในช่อง เลขฐาน แล้วคลิก ตกลง
  10. ออกจาก Registry Editor
จากนั้นไปที่ส่วน "แก้ไขปัญหาได้หรือไม่"

แก้ไขปัญหาได้หรือไม่

  • ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากได้รับการแก้ไขแล้ว คุณก็เสร็จสิ้นส่วนนี้แล้ว หากยังไม่มีการแก้ไข คุณสามารถติดต่อฝ่ายสนับสนุน (http://support.microsoft.com/contactus)
  • เราขอบคุณสำหรับคำติชมของคุณ หากต้องการให้คำติชมหรือรายงานปัญหาใดๆ เกี่ยวกับการแก้ไขนี้ โปรดฝากความคิดเห็นไว้ในบล็อก "แก้ไขปัญหาให้ฉัน" (Fix it for me) (http://blogs.technet.com/fixit4me/) หรือส่งข้อความอีเมล (mailto:fixit4me@microsoft.com?Subject=KB917607 - How to enable macros on a single computer after you install the WinHlp32.exe) ถึงเรา

วิธียกเลิกการบล็อกแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตบนคอมพิวเตอร์เครื่องเดียวหลังจากคุณติดตั้งการดาวน์โหลด WinHlp32.exe

หลังจากคุณติดตั้ง WinHelp32.exe ที่ถูกกล่าวถึงในบทความนี้ แฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์จะถูกบล็อก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ โปรดดูที่ส่วน "ปัญหาที่ทราบ"

บทความนี้ประกอบด้วยขั้นตอนต่างๆ เพื่อยกเลิกการบล็อกแฟ้ม .hlp เหล่านี้ด้วยการปรับเปลี่ยนรีจิสทรีคีย์ ถ้าคอมพิวเตอร์ของคุณอยู่ในสภาพแวดล้อมที่มีการจัดการ ห้ามทำตามขั้นตอนเหล่านี้โดยไม่ปรึกษากับแผนกไอทีก่อน แผนกไอทีอาจตัดสินใจที่จะไม่เปิดใช้งานแมโครใหม่ หรืออาจตัดสินใจเปิดใช้งานแมโครเหล่านี้ใหม่ด้วยการใช้นโยบายกลุ่ม

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

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

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

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

เมื่อต้องการให้เราแก้ปัญหานี้ให้ ให้ไปที่ส่วน “แก้ไขปัญหาให้ฉัน” (Fix it for me) หากคุณต้องการแก้ปัญหานี้ด้วยตนเอง ให้ไปที่ส่วน “ให้ฉันแก้ไขด้วยตนเอง” (Let me fix it myself)

แก้ไขปัญหาให้ฉัน (Fix it for me)

เมื่อต้องการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกที่การเชื่อมโยง แก้ไขปัญหานี้ (Fix this problem) แล้วคลิก เรียกใช้ ในกล่องโต้ตอบ ดาวน์โหลดแฟ้ม และปฏิบัติตามขั้นตอนในตัวช่วยสร้าง

แก้ไขปัญหานี้
Microsoft Fix it: 50237


หมายเหตุ ตัวช่วยสร้างนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น การแก้ไขอัตโนมัติยังสามารถใช้ได้กับ Windows รุ่นภาษาอื่นด้วย

หมายเหตุ หากคุณไม่ได้ใช้งานคอมพิวเตอร์เครื่องที่มีปัญหา คุณสามารถบันทึกการแก้ไขอัตโนมัติในแฟลชไดรฟ์หรือซีดี แล้วเรียกใช้งานบนคอมพิวเตอร์ที่มีปัญหา

จากนั้นไปที่ส่วน "แก้ไขปัญหาได้หรือไม่"

ให้ฉันแก้ไขด้วยตนเอง

ข้อสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนต่างๆ เกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows

หากต้องการเปิดใช้งานแมโครบนคอมพิวเตอร์เครื่องเดียวหลังจากคุณติดตั้ง WinHelp32 ให้ทำตามขั้นตอนต่อไปนี้:
  1. เข้าสู่ระบบโดยใช้บัญชีผู้ใช้ของผู้ดูแลระบบ
  2. คลิก เริ่ม
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    ปุ่มเริ่ม
    พิมพ์ regedit ในกล่อง เริ่มค้นหา แล้วคลิก regedit ในรายการ โปรแกรม
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    สิทธิ์การควบคุมการเข้าถึงของผู้ใช้
    หากคุณถูกถามให้ใส่รหัสผ่านผู้ดูแลระบบหรือเพื่อยืนยัน ให้พิมพ์รหัสผ่าน หรือคลิก ดำเนินการต่อ
  3. ค้นหาและคลิกที่รีจิสทรีซับคีย์ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  4. ที่เมนู แก้ไข เลือก สร้าง แล้วคลิก คีย์
  5. พิมพ์ WinHelp แล้วกด ENTER
  6. คลิกคีย์ WinHelp บนเมนู แก้ไข ชี้ไปที่ สร้าง แล้วคลิก ค่า DWORD (32 บิต)
  7. พิมพ์ AllowIntranetAccess แล้วกด ENTER
  8. ในเมนู แก้ไข ให้คลิก ปรับเปลี่ยน
  9. ในกล่อง ข้อมูลค่า ให้พิมพ์ 1 คลิก เลขฐานสิบหก ในช่อง เลขฐาน แล้วคลิก ตกลง
  10. ออกจาก Registry Editor
จากนั้นไปที่ส่วน "แก้ไขปัญหาได้หรือไม่"

แก้ไขปัญหาได้หรือไม่

ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ หากได้รับการแก้ไขแล้ว คุณก็เสร็จสิ้นส่วนนี้แล้ว หากยังไม่มีการแก้ไข คุณสามารถติดต่อฝ่ายสนับสนุน (http://support.microsoft.com/contactus)

รายการรีจิสทรีและนโยบายกลุ่มสำหรับผู้ดูแลระบบเครือข่าย

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

คำเตือน บทความนี้มีข้อมูลเกี่ยวกับวิธีการแก้ไขปัญหาที่มีสาเหตุจากการเปลี่ยนแปลงในวิธีใช้ของ Windows รุ่นนี้ อย่างไรก็ตาม Microsoft ไม่มีคำแนะนำเฉพาะเจาะจงเกี่ยวกับว่ารีจิสทรีคีย์ใด และค่าใดที่เหมาะสมสำหรับองค์กรของคุณ แผนก IT ของคุณคือผู้ที่เหมาะสมที่สุดในประเมินข้อดีของวิธีการเหล่านี้ กับความเสี่ยงในการใช้งาน วิธีการที่ปลอดภัยกว่าก็คือการไม่ใช้วิธีแก้ไขปัญหารีจิสทรีใดๆ เลย

การดาวน์โหลด WinHlp32.exe มีนโยบายกลุ่มและรายการรีจิทรีเพื่อช่วยแก้ไขปัญหาที่ทราบสองอย่างในวิธีใช้ของ Windows รุ่นนี้ ด้วยการใช้นโยบายกลุ่มหรือรายการรีจิสทรีต่อไปนี้ ผู้ดูแลระบบเครือข่ายและผู้ใช้แต่ละคนสามารถเปิดใช้งานแมโครใหม่ และยกเลิการบล็อกแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์ได้ นโยบายกลุ่มที่มีอยู่สองรายการ คือ การตั้งค่า 'นโยบายกลุ่มของคอมพิวเตอร์เฉพาะที่' และการตั้งค่า 'นโยบายกลุ่มของผู้ใช้ปัจจุบัน' เป็นวิธีแก้ไขปัญหาสำหรับแต่ละคุณลักษณะ คุณยังสามารถใช้การตั้งค่ารีจิสทรีของผู้ใช้เพื่อจัดการกับแต่ละคุณลักษณะได้ด้วย

สำหรับแต่ละคุณลักษณะ สิ่งที่สำคัญกว่ามีการกำหนดไว้ตามลำดับดังนี้:
  1. นโยบายกลุ่มคอมพิวเตอร์เฉพาะที่
  2. นโยบายกลุ่มของผู้ใช้ปัจจุบัน
  3. การตั้งค่ารีจิสทรีของผู้ใช้
หากไม่มีการกำหนดนโยบายสำหรับคุณลักษณะ และไม่ได้ตั้งค่ารีจิสทรีสำหรับคุณลักษณะ คุณลักษณะต่างๆ จะทำงานตามที่อธิบายไว้ในส่วน "ปัญหาที่ทราบ"

ข้อสำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนต่างๆ เกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows
  • วิธีการเปิดใช้งานแมโคร

    ผู้ดูแลระบบเครือข่ายสามารถใช้นโยบาย อนุญาตแมโครที่โปรแกรมใน WinHlp32.exe เพื่อเปิดหรือปิดวิธีใช้แมโครของแฟ้ม .hlp ผู้ดูแลสามารถใช้ Group Policy Management Console (GPMC) เพื่อจัดการกับการตั้งค่า 'นโยบายกลุ่ม' นี้ได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ 'นโยบายกลุ่ม' โปรดดูที่ส่วน "อ้างอิง"

    หากไม่มีการตั้งค่า 'นโยบายกลุ่มของคอมพิวเตอร์เฉพาะที่' หรือ 'นโยบายกลุ่มของผู้ใช้ปัจจุบัน' ผู้ใช้สามารถปรับเปลี่ยนการตั้งค่ารีจิสทรีของผู้ใช้สำหรับคุณลักษณะนี้ เพื่อเปิดหรือปิดแมโครในแฟ้ม .hlp เมื่อต้องการเปลี่ยนแปลงการตั้งค่านี้ ผู้ใช้ต้องเพิ่มคีย์ย่อยใหม่ต่อไปนี้ลงในรีจิสทรี:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    จากนั้น ผู้ใช้ต้องเพิ่มค่า DWORD ที่ชื่อ AllowProgrammaticMacros ลงในคีย์ย่อยนี้ หากค่าสำหรับ AllowProgrammaticMacros เป็น 1 แมโครจะถูกเปิด หากค่าเป็น 0 แมโครจะถูกปิด หากค่ารีจิสทรีนี้ไม่มีอยู่ แมโครจะถูกปิด
  • วิธียกเลิกการบล็อกแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ต

    ผู้ดูแลระบบเครือข่ายสามารถใช้การตั้งค่านโยบาย อนุญาตให้ WinHlp32.exe เข้าถึงแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์ เพื่อยกเลิกการบล็อกแฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ต ผู้ดูแลสามารถใช้ GPCM เพื่อจัดการกับการตั้งค่า 'นโยบายกลุ่ม' นี้ได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ 'นโยบายกลุ่ม' ให้ดูที่ส่วน "อ้างอิง"

    หากไม่มีการตั้งค่า 'นโยบายกลุ่ม' สำหรับคุณลักษณะนี้ ผู้ใช้สามารถปรับเปลี่ยนการตั้งค่ารีจิสทรีของผู้ใช้สำหรับคุณลักษณะนี้เพื่อบล็อกหรือยกเลิกการบล็อกแฟ้ม .hlp ที่เก็บไว้บนอินทราเน็ตไซต์ได้ เมื่อต้องการเปลี่ยนการตั้งค่านี้ ผู้ใช้ต้องเพิ่มคีย์ย่อยต่อไปนี้ลงในรีจิสทรี:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    จากนั้น ผู้ใช้ต้องเพิ่มค่า DWORD ที่ชื่อ AllowIntranetAccess ลงในรีจิสทรีนี้ หากมีการตั้งค่าสำหรับ AllowIntranetAccess เป็น 1 แฟ้ม .hlp ที่เก็บอยู่บนอินทราเน็ตไซต์สามารถใช้งานได้ หากมีการตั้งค่าเป็น 0 แฟ้ม .hlp ที่เก็บไว้บนอินทราเน็ตไซต์จะถูกบล็อก หากค่ารีจิสทรีนี้ไม่มีอยู่ แฟ้ม .hlp ที่จัดเก็บไว้บนอินทราเน็ตไซต์จะถูกบล็อก

ข้อมูลเพิ่มเติมสำหรับผู้ให้บริการเนื้อหาวิธีใช้ที่จัดส่งแฟ้ม .hlp

นับตั้งแต่ Windows Vista และ Windows Server 2008 เป็นต้นไป นักพัฒนาซอฟต์แวร์ของบริษัทอื่นไม่ได้รับอนุญาตให้แจกจ่าย WinHlp32.exe ร่วมกับโปรแกรมของตนอีกต่อไป

เทคโนโลยี WinHlp32.exe รูปแบบปัจจุบันจะไม่ได้รับการสนับสนุนสำหรับ Windows รุ่นในอนาคต ดังนั้น เราขอแนะนำเป็นอย่างยิ่งว่านักพัฒนาซอฟต์แวร์ไม่ควรใช้โปรแกรมวิธีใช้ของ Windows ใน Windows Vista หรือใน Windows Server 2008 อีกต่อไป นักพัฒนาซอฟต์แวร์ที่จัดส่งโปรแกรมที่ต้องใช้กับแฟ้ม .hlp ควรเปลี่ยนระบบวิธีใช้ของตนเองเป็นรูปแบบแฟ้มวิธีใช้รูปแบบอื่น เช่น .chm, .html หรือ .xml โดยพวกเขาต้องเปลี่ยนแปลงการเรียกจาก WinHelp API ไปเป็นแหล่งเนื้อหาใหม่ด้วย เครื่องมือหลายๆ อย่างของบริษัทอื่นสามารถช่วยผู้พัฒนาซอฟต์แวร์แปลงเนื้อหาวิธีใช้จากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่ง

หมายเหตุ Windows Vista และ Windows Server 2008 ยังคงสนับสนุน WinHelp.exe สำหรับแฟ้ม .hlp รุ่น 16 บิต โปรแกรม WinHelp.exe เป็นรุ่นหนึ่งของวิธีใช้ของ Windows สำหรับแฟ้ม .hlp รุ่น 16 บิต โปรแกรม WinHelp.exe ยังคงมีอยู่ใน Windows Vista

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ 'นโยบายกลุ่ม' โปรดเยี่ยมชมที่เว็บไซต์ต่อไปนี้ของ Microsoft:

ใช้กับ
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Ultimate
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
Keywords: 
kbmsifixme kbfixme kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo KB917607
 

การแปลบทความ