查看: 4235|回复: 6
收起左侧

[技术原创] Avira 需要你的協助,建立avscan記憶體傾印檔案!

[复制链接]
aaa839
发表于 2014-2-9 12:18:43 | 显示全部楼层 |阅读模式
沒錯,之前大家都很常發生崩潰
官方需要有關的記憶體傾印檔案(內存轉存文件)
但之前曾建議使用工作管理員(任務管理器)建立傾印檔案,但會出現存取被拒問題

現時官方那邊提供另一方法去協助各位建立需要的記憶體傾印檔案
以便交予開發人員分析並盡早修復掃描器掃描時會崩潰的問題
發生崩潰時先不要急於立即終止掃描器
於Windows Sysinternals網站內下載ProcDump
http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

建立一個資料夾以便儲存傾印檔案 (e.g. C:\Dumps\);

解壓縮該理縮檔並把procdump.exe放進剛剛建立的資料夾內

開啟CMD(必須以系統管理員身份執行)

在命令提示字元視窗畫面內輸入CD 指令,以便轉到你剛建立的資料夾位置
cd /D <path_to_folder>

For example: cd C:\Dumps

跟據你的問題情況(突發性崩潰,程序假死,程序鎖定等)選取適用的ProcDump選項
以下將列舉出幾個較常見的情況而使用的命令
A.程式發生錯誤/崩潰(例如開啟程式時,或會\隨機崩潰)可以使用以下指令
procdump -e -w -ma <process_name>
(如果是AVIRA掃描器,請把<PROCESS_Name>改為avscan.exe)

e.g.如果是執行程序時服務的錯誤,可以使用以下指令
可以使用以下commnad
procdump -e -w -ma service_process.exe
其中services_process.exe需要改為avscan.exe

=>此會執行ProcDump 去監視該程式的啟動至執行或崩潰,(即使你未執行有關程式),以指令可使ProcDump在程式發生崩潰或未能預期的錯誤之前盡早建立一個完整的記憶體傾印檔案

B.如果你要建立一個傾印檔案是屬於該程式的現時運作情況,(E.G.假設有一1些可疑的程序假死或需要了解為何程式使用極多資源,etc.)指令會較簡單

procdump -ma <process_name>

或使用PID (當程式會運行多個程序,這是非常有用):

procdump -ma <process_PID> (where process_PID is the process identifier)

例如:如果是mmc.exe假死可以使用以下指令:

procdump -ma mms.exe



procdump -ma 3255 (如果 3255 程序分析)

(!) 關於ProcDump的所有指令,可以輸入procdump /?了解 ;

當轉存檔案已成功建立好,可以從剛剛的資料夾內的找到該傾印檔案
-壓縮該傾印檔案
-上報至beta center或其他網盤,例如mega,dropbox之類

假若轉存檔案過大,可以詢問avira取得FTP伺服器,Avira會向你提供有關的連接的方法
zandalong
发表于 2014-2-12 15:43:31 | 显示全部楼层
好好~~知道了
忧郁的迷糊酱
发表于 2014-2-12 18:01:15 | 显示全部楼层
建议楼主发一份简中的,感觉读起来比读英文版难度还大
Miostartos
发表于 2014-2-12 18:08:17 | 显示全部楼层
忧郁的迷糊酱 发表于 2014-2-12 18:01
建议楼主发一份简中的,感觉读起来比读英文版难度还大

繁体字挺好懂。你是不是术语看的眼晕
简体版(bing机翻的不错)
没错,之前大家都很常发生崩溃
官方需要有关的内存转储档案(内存转存文件)
但之前曾建议使用任务管理器(任务管理器)建立倾印档案,但会出现存取被拒问题

现时官方那边提供另一方法去协助各位建立需要的内存转储档案
以便交予开发人员分析并尽早修复扫描仪扫描时会崩溃的问题
发生崩溃时先不要急于立即终止扫描仪
于Windows Sysinternals网站内下载ProcDump
http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

建立一个文件夹以便储存倾印档案 (e.g. C:\Dumps\);

解压缩该理缩档并把procdump.exe放进刚刚建立的文件夹内

开启CMD(必须以系统管理员身份执行)

在命令提示字符窗口画面内输入CD 指令,以便转到你刚建立的文件夹位置
cd /D <path_to_folder>

For example: cd C:\Dumps

跟据你的问题情况(突发性崩溃,程序假死,程序锁定等)选取适用的ProcDump选项
以下将列举出几个较常见的情况而使用的命令
A.程序发生错误/崩溃(例如开启程序时,或会\随机崩溃)可以使用以下指令
procdump -e -w -ma <process_name>
(如果是AVIRA扫描仪,请把<PROCESS_Name>改为avscan.exe)

e.g.如果是执行程序时服务的错误,可以使用以下指令
可以使用以下commnad
procdump -e -w -ma service_process.exe
其中services_process.exe需要改为avscan.exe

=>此会执行ProcDump 去监视该程序的启动至执行或崩溃,(即使你未执行有关程序),以指令可使ProcDump在程序发生崩溃或未能预期的错误之前尽早建立一个完整的内存转储档案

B.如果你要建立一个倾印档案是属于该程序的现时运作情况,(E.G.假设有一1些可疑的程序假死或需要了解为何程序使用极多资源,etc.)指令会较简单

procdump -ma <process_name>

或使用PID (当程序会运行多个程序,这是非常有用):

procdump -ma <process_PID> (where process_PID is the process identifier)

例如:如果是mmc.exe假死可以使用以下指令:

procdump -ma mms.exe



procdump -ma 3255 (如果 3255 程序分析)

(!) 关于ProcDump的所有指令,可以输入procdump /?了解 ;

当转存盘案已成功建立好,可以从刚刚的文件夹内的找到该倾印档案
-压缩该倾印档案
-上报至beta center或其他网盘,例如mega,dropbox之类

假若转存盘案过大,可以询问avira取得FTP服务器,Avira会向你提供有关的连接的方法
忧郁的迷糊酱
发表于 2014-2-12 18:09:57 | 显示全部楼层
STCn1000 发表于 2014-2-12 18:08
繁体字挺好懂。你是不是术语看的眼晕
简体版(bing机翻的不错)
没错,之前大家都很常发生崩溃


多谢,简中繁中的术语不一样看得头大不已。
Miostartos
发表于 2014-2-12 18:10:31 | 显示全部楼层
忧郁的迷糊酱 发表于 2014-2-12 18:09
多谢,简中繁中的术语不一样看得头大不已。

我猜的都是术语看的眼晕
虽然我本人阅读起来是毫无压力
zhangbin01a
发表于 2014-2-15 15:10:02 | 显示全部楼层
感谢技术支持啊
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 19:07 , Processed in 0.123636 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表