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

วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

ผู้ใช้ Windows 10 บางรายรายงานว่าพบ 0xC0070652 ทุกครั้งที่พยายามถอนการติดตั้งอะไรก็ตามตามวิธีปกติ ข้อความข้อผิดพลาดที่มาพร้อมกับรหัสข้อผิดพลาดคือ ‘Another installation is already in progress’, แต่ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหากลับมาแม้หลังจากพวกเขาได้รีสตาร์ทคอมพิวเตอร์แล้ว

วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

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

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

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

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

วิธีที่ 1: การรีสตาร์ทบริการ Windows Installer

事实证明 สาเหตุทั่วไปที่สุดที่จะทำให้เกิด 0xC0070652 คือความไม่สอดคล้องกับบริการหลักที่เกี่ยวข้องกับกระบวนการถอนการติดตั้งโปรแกรม (Windows Installer service) ในกรณีส่วนใหญ่ ปัญหานี้เกิดขึ้นเนื่องจาก Windows Installer service กลายเป็นติดอยู่ในสถานะ limbo และไม่สามารถถูกเรียกโดยโปรแกรมย่อยของระบบปฏิบัติการที่ต้องการได้

หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยบังคับรีสตาร์ทบริการ Windows Installer

นี่คือคำแนะนำ快速ในการรีสตาร์ทบริการ Windows Installer เพื่อแก้ไข 0xC0070652:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป พิมพ์ ‘service.msc’ ภายในกล่องข้อความเพื่อเปิดหน้าจอ Services.วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  2. เมื่ออยู่ในหน้าจอ Services ให้ไปที่ส่วนขวาและเลื่อนลงผ่านรายการบริการท้องถิ่นที่ใช้งานอยู่จนคุณค้นพบ Windows Installer Service.
  3. เมื่อคุณค้นพบบริการ Windows Installer ให้คลิกขวาที่มันและคลิก Restart จากเมนูบริบทที่ปรากฏใหม่.วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

    หมายเหตุ: หากกระบวนการยังไม่ได้เริ่ม ให้คลิก Start ก่อน แล้วค่อยคลิก Restart.

  4. พยายามถอนการติดตั้งอีกครั้งและดูว่าปัญหาเดียวกันยังคงเกิดขึ้นหรือไม่.

ในกรณีที่ปัญหาเดียวกันยังคงเกิดขึ้น ให้ดำเนินการต่อไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: การหยุดบริการ ‘msiserver’

ในกรณีที่คุณเผชิญกับ 0xC0070652 เฉพาะเมื่อติดตั้งหรือถอนการติดตั้งแอปพลิเคชันบางตัว อาจเป็นเพราะมันใช้บริการเฉพาะเพื่อดำเนินการถอนการติดตั้ง – ในบางกรณีสิ่งนี้อาจขัดแย้งกับ Windows Installer

หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการหยุดบริการ Windows Installer หลัก ngay trướcที่คุณจะพยายามติดตั้งหรือถอนการติดตั้ง

นี่คือคำแนะนำ快速ที่จะช่วยให้คุณทำได้:

  1. กด Ctrl + Shift + Escape เพื่อเปิดอินเตอร์เฟซ Task Manager และคลิก More details หากมันเปิดด้วยอินเตอร์เฟซแบบง่าย.วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  2. ภายในเวอร์ชันรายละเอียดของ Task Manager, คลิกที่แท็บ Services, 然后向下滚动浏览服务列表并找到 ‘msiserver’.
  3. 一旦您设法找到它,右键单击它,然后从新出现的上下文菜单中点击 Stop。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

    注意: 如果您安装了 Google Backup / Sync,您可能还需要禁用 msiexec.exe.

  4. 现在服务已停止,尝试进行安装或卸载,看看您是否可以在不收到 0xC0070652 错误的情况下完成该过程。

如果相同的错误消息仍然出现,请继续下面的下一个潜在修复程序。

方法 3:运行 AVG Remover 工具(如适用)

如果您在尝试卸载或安装 AVG Antivirus 时遇到 ‘Another installation is already in progress’ 错误,那么问题很可能是由于您有一些来自先前安装的残留文件干扰此操作。

在这种情况下,您应该能够通过使用他们自己的专有 AVG Remover 工具来修复问题,以确保可能干扰此过程的每个文件都被移除。但为了做到这一点,您需要知道您的操作系统位版本,以便运行适当的 AVG 移除工具。

请按照以下说明找出您的操作系统架构并运行适当的移除工具以修复 ‘Another installation is already in progress’ 错误:

  1. 打开文件资源管理器,右键单击 This PC 并从新出现的上下文菜单中点击 Properties。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  2. 进入 System 屏幕后,在 System 下查看 System type 以查看您当前的操作系统架构。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

    注意:如果您的系统类型是 64 位,您将需要安装 64 位版本的 AVG Remover 工具。如果显示 x86 (32-bit),您将需要使用 32 位版本。

  3. 访问此链接 (此处) 以获取 32 位版本或此链接 (此处) 以获取 64 位版本,以启动与您的操作系统版本兼容的 AVG Remover 工具的下载。
  4. 下载完成后,双击 avgclear.exe 安装程序,在 UAC (User Account Controls) 处点击 Yes,然后在被询问是否要在 Safe Mode.
    中重启时点击 Yes。

    วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  5. 下一次启动完成后,按照屏幕上的说明完成每个 AVG 残留文件的移除。
  6. 操作完成后,再次重启以退出安全模式,并在下一次启动序列完成时查看问题是否已修复。

如果此方法不适用或未修复 0xC0070652 错误,请继续下面的下一个潜在修复程序。

方法 4: 执行 Clean Boot 程序

事实证明,第三方冲突也可能导致此特定问题的出现。在大多数情况下,0xC0070652 错误是由属于不同第三方套件的进程引起的。

如果此场景适用,您应该能够通过以 clean boot 模式启动来调查软件冲突并隔离导致问题的服务或进程来修复问题。许多受影响的用户确认此操作有效。

请记住,通过实现 clean boot 状态,您的计算机将在没有任何可能导致此错误出现的第三方服务、进程和启动项的情况下启动。

以下是将帮助您实现此 clean boot 状态的分步说明:

  1. 按 Windows key + R 打开 Run 对话框。接下来,在文本框中输入 ‘msconfig’ 并按 Enter 打开 System Configuration 窗口。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน

    注意: 当 User Account Control (UAC) 窗口提示时,点击 Yes 授予管理员访问权限。

  2. 进入 System Configuration 菜单后,点击顶部功能区栏中的 Services 选项卡,然后勾选与 Hide all Microsoft services – 关联的框 – 这将确保您不会最终禁用任何对您的操作系统至关重要的 Microsoft 服务。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  3. 排除列表中的每个基本服务后,继续点击 Disable all 按钮 – 这将确保您的下一次系统启动在没有任何第三方服务的情况下完成。
  4. 一旦您设法处理了每个相关服务,点击 Startup 选项卡,然后从下一个菜单中点击 Open Task manager。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  5. 之前的操作将直接带您进入 Task Manager 的 Startup 选项卡。进入后,开始系统地选择每个第三方启动服务,并点击屏幕底部的 Disable 按钮以将它们从下一次系统启动时允许运行的列表中排除。持续执行此操作,直到没有允许在下一次启动时运行的启动服务。วิธีแก้ไขข้อผิดพลาด 0xC0070652 บน Windows 10 เมื่อถอนการติดตั้งแอปพลิเคชัน
  6. 如果您走到这一步,您就准备好执行 clean boot 了。剩下要做的就是重新启动计算机以利用此状态。
  7. 在下一次启动时,您的计算机将仅使用操作系统所需的基本服务启动。过程完成后,尝试进行之前导致 0xC0070652 错误的应用程序卸载/安装,并查看这是否允许您修复问题。
  8. 无论结果如何,请按相反顺序执行上述说明,以确保您的下一次计算机启动是正常的,并允许第三方服务、进程和启动项运行。