Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10

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

วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10

มีหลายวิธีในการกำหนดค่าการเข้าถึงข้อมูลบัญชีบนระบบของคุณ เรารวมวิธีเริ่มต้นที่เป็นการตั้งค่าความเป็นส่วนตัว ซึ่งยังสามารถทำได้ผ่าน Local Group Policy Editor สำหรับผู้ที่ไม่มี Group Policy Editor สามารถลองใช้ Registry Editor สำหรับการตั้งค่าเดียวกันได้

ปิดการเข้าถึงข้อมูลบัญชีสำหรับแอปผ่าน Windows Settings

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

  1. กด Windows + I พร้อมกัน เปิด Windows Settings คลิก Privacyวิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  2. ใน फलซ้าย คลิก Account Info ภายใต้ App permissions เลื่อนลง และปิด Allow apps to access your account info จะปิดการเข้าถึงทั้งหมดสำหรับทุกแอปพลิเคชันวิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  3. คุณยังสามารถปิดสำหรับ แอปพลิเคชันเฉพาะ ที่แสดงด้านล่างได้ เมื่อเปลี่ยนการตั้งค่านี้ ข้อมูลบัญชีจะไม่ถูกเข้าถึงโดยแอปอีกต่อไป

ปิดการเข้าถึงข้อมูลบัญชีสำหรับแอปผ่าน Local Group Policy Editor

อีกวิธีหนึ่งที่คุณสามารถหาตัวเลือกทั้งหมดนี้ได้คือผ่าน Local Group Policy Editor เกือบทุกอย่างสามารถกำหนดค่าได้สำหรับระบบปฏิบัติการผ่าน Group Policy อย่างไรก็ตาม บางตัวเลือกสำหรับการตั้งค่านี้จะต้องการ Package Family Names (PFNs)

หากคุณใช้ Windows 10 Home Edition ให้ ข้าม วิธีนี้

ทำตามขั้นตอนด้านล่าง หากคุณมี Local Group Policy Editor บนระบบ:

  1. กดค้าง Windows แล้วกด R เปิด Run dialog พิมพ์ "gpedit.msc" กด Enter เปิด Local Group Policy Editor
    หมายเหตุ: ต้องเลือก Yes สำหรับพรอมป์ User Account Control

    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  2. ไปที่พาธต่อไปในหน้าต่าง Local Group Policy Editor:
    Computer Configuration\ Administrative Templates\ Windows Components\ App Privacy
    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  3. ดับเบิลคลิก "Let Windows app access account information" เปลี่ยน toggle เป็น Enabled แล้วใส่ Package Family Names (PFN) ของแอปในกล่อง 3 กล่องสำหรับตัวเลือกต่างๆ ตามที่ระบุ คลิก Apply/Ok เพื่อใช้การเปลี่ยนแปลงวิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  4. คุณสามารถหา Package Family Name (PFN) ของแอปได้ใน PowerShell ค้นหา PowerShell ผ่านคุณสมบัติค้นหา Windows และเปิดเป็น Administrator พิมพ์คำสั่งต่อไป:
    Get-AppxPackage -Name "Microsoft.MicrosoftEdge"
    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  5. Microsoft.MicrosoftEdge เป็น package name หา package name ได้โดยพิมพ์คำสั่งใน PowerShell:
    Get-AppxPackage -AllUsers | Select Name, PackageFullName
    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  6. การใส่ Package Family Name (PFN) ในกล่อง Force Deny จะปิดการเข้าถึงข้อมูลบัญชีสำหรับแอปเหล่านั้น

ปิดการเข้าถึงข้อมูลบัญชีสำหรับแอปผ่าน Registry Editor

หากคุณไม่มี Local Group Policy Editor สามารถใช้ Registry Editor สำหรับการตั้งค่าเดียวกันได้ อย่างไรก็ตาม บาง key/value อาจหายไปใน Registry Editor และผู้ใช้ต้องสร้างด้วยตนเอง

เพื่อความระมัดระวัง คุณสามารถสร้าง backup ของ registry ด้วยฟีเจอร์ export ได้ ทำตามขั้นตอนด้านล่างเพื่อดูว่าแต่ละ value ทำงานอย่างไร:

  1. เปิด Run dialog โดยกดค้าง Windows แล้วกด R พิมพ์ "regedit" กด Enter เปิด Registry Editor เลือก Yes สำหรับ User Account Control (UAC)วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  2. ในหน้าต่าง Registry Editor ไปที่ key ต่อไป หาก key หายไป ให้ สร้าง ตามที่แสดง:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\AppPrivacy
    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  3. คลิกขวาบน फलขวา เลือก New > DWORD (32-bit Value) ชื่อ "LetAppsAccessAccountInfo" ดับเบิลคลิก เปลี่ยน value data เป็น 2
    หมายเหตุ: การตั้งค่าใน value นี้จะถือเป็นค่าเริ่มต้นสำหรับทุกแอปพลิเคชัน Value data 0 = user in control, 1 = force allow, 2 = force deny

    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  4. หากต้องการ 3 ตัวเลือกเหมือน Local Group Policy Editor สร้าง 3 values ต่างกันสำหรับตัวเลือกต่างๆ คลิกขวาบน फलขวา เลือก New > Multi-String Value
  5. สำหรับ user in control ตั้งชื่อ "LetAppsAccessAccountInfo_UserInControlOfTheseApps" สำหรับ force allow ตั้งชื่อ "LetAppsAccessAccountInfo_ForceAllowTheseApps" และสำหรับ force deny ตั้งชื่อ "LetAppsAccessAccountInfo_ForceDenyTheseApps"วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10
  6. ตอนนี้คุณสามารถเปิด value ใดๆ และใส่ Package Family Names (PFNs) ลงไป จะใช้การตั้งค่านั้นสำหรับแอปนั้นๆ เมื่อตั้งค่าครบแล้ว ต้อง รีสตาร์ท ระบบเพื่อให้การเปลี่ยนแปลงมีผล
    หมายเหตุ: PFNs ในสกรีนช็อตเป็นเพียงตัวอย่างให้เห็นรูปแบบ

    วิธีป้องกันไม่ให้แอปเข้าถึงข้อมูลบัญชีบน Windows 10