Score:1

วิธีลบ OneDrive ผ่าน PowerShell

ธง iq

แค่สงสัยว่ามีใครสามารถถอนการติดตั้ง OneDrive โดยใช้ PowerShell บน Windows 10/11 ได้สำเร็จหรือไม่ แฟล็กการถอนการติดตั้งบนไฟล์ปฏิบัติการจะไม่ลบออกแม้ว่ากระบวนการจะถูกฆ่าก่อนก็ตาม

OneDriveSetup.exe /ถอนการติดตั้ง

ดูเหมือนว่าคำสั่งจะไม่ทำอะไรเลย จำเป็นต้องถอนการติดตั้ง OneDrive ที่มาพร้อมกับ OS เพื่อติดตั้งในลักษณะที่เข้ากันได้โดยใช้ตัวติดตั้ง Azure Virtual Desktop/AllUsersInstall การถอนการติดตั้งด้วยตนเองจากแผงควบคุมทำงานได้ แต่ฉันต้องการถอนการติดตั้งแบบอัตโนมัติสำหรับ Azure Image Builder

ขอบคุณความช่วยเหลือ

Score:0
ธง ru

ตามค่าเริ่มต้น OneDrive จะถูกติดตั้งต่อผู้ใช้บน Windows เวอร์ชันที่รองรับทั้งหมด แต่สามารถติดตั้งได้ทีละเครื่อง

หากต้องการค้นหาคำสั่งถอนการติดตั้ง (สตริง) สำหรับระบบของคุณ คุณสามารถดูรีจิสทรีได้:

ต่อการติดตั้งของผู้ใช้:

  • เส้นทาง : HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OneDriveSetup.exe
  • คีย์: ถอนการติดตั้งสตริง

จากนั้นคุณสามารถใช้ Powershell เพื่อถอนการติดตั้งโดยใช้คำสั่งตามคำตอบก่อนหน้า:

# ฆ่ากระบวนการ OneDrive
TASKKILL/F /IM OneDrive.exe

# ถอนการติดตั้ง OneDrive โดยใช้ค่า UninstallString ที่พบในรีจิสทรี เช่น (อาจแตกต่างกันไปตามเวอร์ชันของ OneDrive):
cmd -c "C:\Users\<USERNAME>\AppData\Local\Microsoft\OneDrive\21.245.1128.0002\OneDriveSetup.exe /ถอนการติดตั้ง"

หากไม่มีคีย์ แสดงว่าอาจมีการติดตั้ง OneDrive ต่อคอมพิวเตอร์หนึ่งเครื่อง ดังนั้นโปรดดูที่นี่:

ต่อการติดตั้งเครื่อง: (อาจแตกต่างกันไปขึ้นอยู่กับรุ่นและรสชาติของ OneDrive)

  • เส้นทาง : HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OneDriveSetup.exe
  • คีย์: ถอนการติดตั้งสตริง

ข้อมูลเพิ่มเติมสามารถพบได้ที่นี่:

https://docs.microsoft.com/en-us/onedrive/per-machine-installation

itocdw avatar
iq flag
ขอขอบคุณ. ดูเหมือนว่าค่าถอนการติดตั้งนั้นใช้งานได้ (HKLM) นอกจากนี้ยังมีแฟล็ก /allusers บนคำสั่งถอนการติดตั้ง ดังนั้นจึงไม่แน่ใจว่านั่นสร้างความแตกต่างหรือต้องการเส้นทาง exe/onedrive นั้นหรือไม่
Score:0
ธง tk

ฉันลบ onedrive โดยใช้ powershell ดังนี้:

# ตามที่คุณกล่าวถึง kill the onedrive prcess
ทาสก์คิล /f /im OneDrive.exe

# ถอนการติดตั้ง onedrive
# สำหรับระบบ x64 (ฉันทดสอบกับเครื่องของฉัน)
cmd -c "%SystemRoot%\SysWOW64\OneDriveSetup.exe /ถอนการติดตั้ง"

#สำหรับเครื่องx86
cmd -c "%SystemRoot%\System32\OneDriveSetup.exe /ถอนการติดตั้ง"
itocdw avatar
iq flag
ขอบคุณที่พยายาม ฉันเรียกใช้คำสั่งเหล่านั้นที่คุณให้ไว้ผ่าน powershell ในฐานะผู้ดูแลระบบและไม่ได้ทำการถอนการติดตั้ง คงขาดอะไรไป...

โพสต์คำตอบ

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