一. 问题发现
近期学习win32汇编,本人win7系统64位机,试着安装masa32,果然出现"DELETE operation of EXE file has failed",虽然在网上找了一些方法都没有解决问题,但是摸索了一天解决了,虽然有些折腾,总算功夫不负有心人。特把其中一些关键问题记下来,聊以慰藉。
二.安装
先在微软官网http://www.masm32.com/download.htm下载,选择一个站点下载即可。解压缩包masm32v11r.zip,得到自解压缩文件install.exe,双击运行,图就不贴了.单击左上角的Install按钮,显示界面以选择所要安装的分区,单击列表框比如"D:\(DATA)"(不同的机器逻辑盘不同,括号中的卷标也不同,但MASA32只能安装在某一盘的根目录下),然后单击OK按钮,下面会出现"测试能否安装MASA32 SDK"界面,单击"确定",出现"磁盘写测试"界面,单击"确定",出现"磁盘读测试"界面,单击"确定",下面的关于"磁盘删除测试"出现问题"DELETE operation of EXE file has failed"。
三. 问题解决
把一些解决的操作一 一列出:
1.右键install.exe,选属性,兼容设置如下:
2.选择"控制面板\所有控制面板项\用户帐户"
打开用户账户控制设置窗口,看到通知方式,改为“从不通知”,改完重启机器
3.右键install.exe,先选择“管理员取得所有权”,再以管理员身份运行install.exe,安装即可
4.可能是系统原因,安装到创建库文件时候,提示“无法定位序数203于动态链接库WINSPOOL.DRV”界面,解决如此:
在C:\Windows\System32中找到WINSPOOL.DRV加后缀(.dll)即可,再运行,还要出现几次提示“无法定位序数203于动态链接库WINSPOOL.DRV”界面,不用管,最后安装成功。如下