โฮมเพจ » ทำอย่างไร » Geek School Learning Windows 7 - การจัดการแอปพลิเคชัน

    Geek School Learning Windows 7 - การจัดการแอปพลิเคชัน

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

    อย่าลืมอ่านบทความก่อนหน้านี้ในซีรี่ส์ Geek School บน Windows 7:

    • แนะนำโรงเรียน How-To Geek
    • การอัปเกรดและการย้ายข้อมูล
    • การกำหนดค่าอุปกรณ์
    • ผู้จัดการดิสก์

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

    ทำไมแอปพลิเคชันเข้ากันไม่ได้ ?

    หนึ่งในสาเหตุที่พบบ่อยที่สุดคือคุณสมบัติ Windows ที่เรียกว่า Windows File Protection ซึ่งปรากฏขึ้นครั้งแรกใน Windows Vista Windows File Protection ตามที่ชื่อมีความหมายป้องกันไม่ให้ไฟล์ระบบหลักถูกแทนที่ ทำได้โดยการแก้ไข ACL ความปลอดภัยของไฟล์เพื่อให้สิทธิ์แก่ผู้ใช้ TrustedInstaller ในการเข้าถึงไฟล์อย่างเต็มรูปแบบซึ่งทำให้มั่นใจได้ว่าเฉพาะโปรแกรมเช่น Windows Update เท่านั้นที่สามารถแทนที่และแก้ไขไฟล์ได้ ใน Windows 7 คุณสมบัตินี้ถูกเปลี่ยนชื่อเป็น Windows Resource Protection.

    การปรับปรุงด้านความปลอดภัยยังมีส่วนสำคัญในการใช้งานร่วมกันไม่ได้ของแอปพลิเคชันส่วนใหญ่มีชื่อเสียงเนื่องจาก UAC (การควบคุมบัญชีผู้ใช้) ซึ่งไม่มีอยู่ใน Windows ก่อน Vista ในทำนองเดียวกันโครงสร้างไดเรกทอรีที่สะดุดตาที่สุดรอบ ๆ โปรไฟล์ผู้ใช้ถูกเปลี่ยนใน Windows Vista และทำให้แอปพลิเคชั่นจำนวนมากที่ออกแบบมาสำหรับพื้นที่ pre-longhorn เพื่อลองและแก้ไขสถานการณ์ที่พวกเขาใช้การเชื่อมโยงสัญลักษณ์ (บางครั้งเรียกว่าจุดเชื่อมต่อใน Windows รุ่นเก่า) ที่เปลี่ยนเส้นทางตำแหน่งเก่าไปยังตำแหน่งใหม่.

    ทำให้แอปพลิเคชันสามารถใช้งานร่วมกันได้

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

    จากนั้นขยายขั้นสูงและยกเลิกการเลือกตัวเลือกเพื่อแก้ไขข้อผิดพลาดโดยอัตโนมัติจากนั้นคลิกถัดไป.

    ตอนนี้คลิกเรียกดูและค้นหาไฟล์ที่คุณพยายามเรียกใช้แล้วคลิกถัดไป.

    เมื่อการสแกนเสร็จสิ้นให้ดูข้อมูลรายละเอียด.

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

    ใช้โหมดความเข้ากันได้

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

    จากนั้นสลับไปที่แท็บความเข้ากันได้.

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

    การใช้ชุดเครื่องมือที่เข้ากันได้ของแอปพลิเคชัน

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

    จากนั้นคลิกที่ปุ่มเปิดใช้งาน.

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

    ด้านล่างนี้คุณสามารถดูปัญหาของเครื่องมือที่พบในหน้าเว็บที่ฉันเรียกดู ตอนนี้คุณสามารถบันทึกรายงานและส่งออกไปยังนักพัฒนา.

    ข้อ จำกัด แอปพลิเคชัน

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

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

    นโยบายการ จำกัด Settings \ Software Settings \ Software ของคอมพิวเตอร์ Configuration \ Windows

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

    จากนั้นมุ่งหน้าสู่ระดับความปลอดภัย มี 3 ระดับความปลอดภัย.

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

    จากนั้นคลิกขวาที่ไม่ จำกัด และทำให้เป็นค่าเริ่มต้น.

    ตอนนี้เราต้องสลับไปยังส่วนของกฎและเพิ่มกฎใหม่ กฎมี 4 ประเภท.

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

    สำหรับตัวอย่างนี้กฎแฮชจะทำได้ดี.

    จากนั้นคลิกปุ่มเรียกดูแล้วเลือก:

    C: \ Windows \ System32 \ mspaint.exe

    เมื่อคุณใช้กฎนี้แล้วให้ลองเรียกใช้ 'ระบายสี'.

    การหยุดแอปพลิเคชันจากเพิ่งเริ่มต้น

    หนึ่งในวิธีที่พบมากที่สุดที่นักพัฒนาไวรัสสคริปต์ใช้คือการทำให้โค้ดที่เป็นอันตรายรันโดยอัตโนมัติเมื่อเริ่มต้น วิธีง่ายๆในการจัดการรายการเริ่มต้นใช้ยูทิลิตีที่ชื่อว่า MSConfig ในการเปิดใช้งานกดชุดแป้นพิมพ์ Windows + R เพื่อเปิดกล่องเรียกใช้จากนั้นพิมพ์ msconfig และกด Enter.

    เมื่อ MSConfig เปิดขึ้นให้สลับไปที่แท็บเริ่มต้น ที่นี่คุณสามารถปิดการใช้งานโปรแกรมที่เริ่มต้นโดยอัตโนมัติโดยยกเลิกการเลือก.

    เมื่อเร็ว ๆ นี้นักพัฒนาค้นพบวิธีที่จะซ่อนรายการจาก MSConfig และให้ปรากฏในรีจิสทรีเท่านั้น มีสองตำแหน่งในรีจิสทรีที่ Windows อนุญาตให้คุณเพิ่มรายการเริ่มต้น:

    • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
    • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

    ความแตกต่างคือว่ารายการในไฮฟ์ HKEY_LOCAL_MACHINE ถูกดำเนินการสำหรับผู้ใช้ทั้งหมดบนเครื่องในขณะที่รายการใน HKEY_CURRENT_USER จะถูกดำเนินการสำหรับผู้ใช้ปัจจุบันเท่านั้น.

     การบ้าน

    • เหตุใดแอปพลิเคชัน 16 บิตไม่รองรับใน Windows 7 รุ่น x64?

    อย่าลืมติดตามบทความ Geek School ต่อไปของเราในวันจันทร์ซึ่งเราจะกล่าวถึงวิธีจัดการการตั้งค่า IE จากมุมมองของผู้ดูแลระบบ.

    หากคุณมีคำถามใด ๆ คุณสามารถทวีตฉัน @taybgibb หรือเพียงแค่แสดงความคิดเห็น.