Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 開機彈出 Assertion 錯誤 (pniopcac.exe)?停用相關服務修復

編輯:Windows 8 系統介紹

Win8.1 開機每次彈出 Assertion Failed 視窗,程式 pniopcac.exe、檔案 pcsrt_setup.cpp 第 624 行、訊息 "SETUP:Query OID_802_3_MULTICAST_LIST"。此為西門子 SIMATIC/STEP 7 相關軟體殘留服務(SIMATIC IEPG Help service、S7TraceserviceX)在開機嘗試存取網路介面多播清單失敗導致。停用這兩項服務即可消除錯誤。

操作步驟

  1. 按 Win+R 輸入 services.msc 開啟服務管理單元。
  2. 找到以下兩項服務:
    • SIMATIC IEPG Help service
    • S7TraceserviceX
  3. 逐項雙擊開啟內容,啟動類型改為 「手動」 或 「停用」,若正在執行點選 「停止」,按確定套用。
  4. 重新開機,Assertion 錯誤視窗將不再出現。

Assertion 錯誤視窗詳細資訊

services.msc 開啟服務管理單元

找到 SIMATIC IEPG Help service 和 S7TraceserviceX

SIMATIC IEPG Help service 設為手動

S7TraceserviceX 設為手動

此類工業自動化軟體(西門子 PLC 程式設計環境)安裝後會註冊多項背景服務,若未完整移除或版本不相容,服務在開機嘗試初始化硬體介面失敗即拋出 Assertion。設為「手動」保留未來可能需求,「停用」則徹底關閉。若後續需使用 STEP 7,請改回「自動」並更新至最新版本。

Copyright © Windows教程網 All Rights Reserved