ntdll模組出錯調查和解決
執行office時出現多次彈框:officeaid.app已停止工作
1、
從ntdll.dll模組來說,結合之前系統發生過當機故障,判斷是檔案損壞。
使用網上下載的檔案進行替換,路徑在c:\windows\system32和 C:\Windows\SysWOW64。
需要先修改其中的dll檔案的安全許可權屬性,允許管理員的完全控制。
但是替換後,系統重啟後很多軟體執行報錯。regsvr32註冊也註冊不了。檔案回退。
2、
上網查詢發現一例,user profile 錯誤導致的ntdll.dll crash。修復方法就是重新構建標準使用者的user profile。
立即新建了一個使用者進行測試,果然在新使用者登入環境裡不會出現錯誤。
把我的使用者的環境配置目錄移走備份,並在登錄檔中,把對應使用者的profile刪除掉,重啟電腦登入該使用者,user profile就會重建。
登入後,把原使用者配置目錄裡的資料移過來,包括桌面、文件、收藏夾。
注意到,有個C:\Users\xxx\AppData\Local,目錄很大,很多軟體安裝在這裡。
後來發現了其他案例裡,解決方案就是要重建 AppData。
在AppData發現了officeaid、officeaidplus_main目錄。這是office助手工具。
後來把AppData恢復回去,去除掉officeaid、officeaidplus_main目錄,就不再報錯了。
證明是office助手工具出錯,導致office使用時呼叫ntdll模組出錯。
其實原本最簡單的處理方案,就是解除安裝 office助手工具。
3、總結
ntdll模組是很多應用都要呼叫的。當此模組報錯的時候,往往是應用程式自身出錯,進而呼叫出錯。
有時應用出錯,建立一個新使用者進行測試,可以判斷是否跟使用者桌面環境配置有關。
在桌面環境配置裡, AppData目錄存放應用程式,如果新使用者使用沒問題,那往往要調查 AppData目錄裡是否存在報錯的應用程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30186176/viewspace-2953144/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫1236錯誤模擬和解決MySql資料庫
- 解決fitz模組報錯
- Linux關機時間太長的調查和解決的方法Linux
- 伺服器出現500錯誤的原因和解決辦法伺服器
- 由VIP漂移引發的演算法異常問題調查和解決演算法
- 關於python3.7中 scipy模組輸出函式出錯問題的解決Python函式
- 雲伺服器出現502錯誤的原因分析和解決方案伺服器
- svn的操作,報錯,和解決方案 一。
- _findnext()除錯中斷,發生訪問錯誤,錯誤定位到ntdll.dll除錯
- php7 使用 phpunit 部分錯誤和解決方案PHP
- npm run dev 報錯:getaddrinfo ENOTFOUND localhost和解決方法NPMdevlocalhost
- BlueHost SSH連線常見錯誤和解決方法
- 細述:nginx http核心模組提供的變數和解釋NginxHTTP變數
- Python模組查詢路徑Python
- SAP 錯誤日誌的調查
- win10如何解決調變解調器出現錯誤 寬頻調變解調器連線出現問題Win10
- 基於FPGA的MSK調製解調系統verilog開發,包含testbench,同步模組,高斯通道模擬模組,誤位元速率統計模組FPGA
- nodejs檢查已安裝模組NodeJS
- 常用模組 PHP 錯誤處理PHP
- std::unique_ptr使用incomplete type的報錯分析和解決
- win10系統ntdll找不到入口點怎麼解決_win10系統ntdll找不到入口如何修復Win10
- warning: CRLF will be replaced by LF in 出現的原因和解決辦法
- SAP MM模組調研問卷樣例
- 【Matlab】BASK的除錯與解調模擬Matlab除錯
- Java JSON組成和解析JavaJSON
- 強制解除安裝報錯模組
- Gartner:2019年營銷組織調查報告
- 模組的釋出和安裝
- 【分模組練習】二分查詢
- 華納雲內部伺服器500錯誤原因和解決方法伺服器
- SSL證書常見的錯誤和解決辦法是什麼?
- Ubuntu下Linux配置核心各種常見錯誤和解決辦法UbuntuLinux
- 如何使用cgdb + qemu除錯linux核心模組除錯Linux
- python 3呼叫paramiko模組報錯AttributeError: modulePythonError
- NPM包(模組)釋出、更新、撤銷釋出NPM
- python元組如何打包和解包Python
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- 封裝模組實現商品增刪改查封裝