mt.exe:general error c101008d解决方案

合集下载

MySQL 错误代码以及出错信息对照大全之欧阳歌谷创编

MySQL 错误代码以及出错信息对照大全之欧阳歌谷创编

0101 属于其他进程的专用标志。

欧阳歌谷(2021.02.01)0102 标志已经设置,无法关闭。

0103 无法再次设置该标志。

0104 中断时无法请求专用标志。

0105 此标志先前的所有权已终止。

0106 请将软盘插入驱动器 %1。

0107 后续软盘尚未插入,程序停止。

0108 磁盘正在使用或已由其他进程锁定。

0109 管道已经结束。

0110 系统无法打开指定的设备或文件。

0111 文件名太长。

0112 磁盘空间不足。

0113 没有其他可用的内部文件标识符。

0114 目标内部文件标识符不正确。

0117 该应用程序所运行的 IOCTL 调用不正确。

0118 校验写入的开关参数值不正确。

0119 系统不支持所请求的命令。

0120 该系统上不支持此功能。

0121 标记已超时。

0123 文件名、目录名或卷标语法错误。

0124 系统调用层不正确。

0125 磁盘没有卷标。

0126 找不到指定的模块。

0127 找不到指定的过程。

0128 没有要等候的子进程。

0129 模式下运行。

0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。

0131 试图将文件指针移至文件开头之前。

0132 无法在指定的设备或文件中设置文件指针。

0133 对于包含已连接驱动器的驱动器,不能使用 JOIN 或 SUBST 命令。

0134 试图在已经连接的驱动器上使用 JOIN 或 SUBST 命令。

0135 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。

0136 系统试图删除尚未连接的驱动器的 JOIN。

0137 系统试图删除尚未替换的驱动器的替换项。

0138 系统试图将驱动器连接到已连接的驱动器下的目录。

0139 系统试图将驱动器替换成已替换的驱动器下的目录。

0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。

0141 系统试图将驱动器替换成到已连接的驱动器下的目录。

0142 此时系统无法运行 JOIN 或 SUBST。

解决电脑程序运行错误的方法

解决电脑程序运行错误的方法

解决电脑程序运行错误的方法电脑程序在运行过程中出现错误是一种常见的问题,它可能导致程序崩溃、数据丢失以及系统不稳定等严重后果。

因此,解决电脑程序运行错误的方法至关重要。

本文将介绍一些常见的解决方法,帮助您应对电脑程序运行错误的挑战。

一、检查代码错误代码错误是导致程序运行错误的主要原因之一。

在解决程序错误之前,我们应该仔细检查代码中是否存在错误。

可以通过以下方法来检查代码错误:1. 仔细阅读错误提示:当程序出现错误时,电脑通常会提供一些错误提示信息。

我们可以仔细阅读这些信息,以了解错误的具体原因,并根据提示进行相应的修复。

2. 调试工具:现代编程语言通常都提供了调试工具,可以帮助我们逐行执行代码,并在运行过程中查看变量的值。

通过调试工具,我们可以定位代码错误的具体位置,并进行相应的调整和修复。

3. 代码复查:请其他开发人员或同事对代码进行复查,他们可能会发现一些我们忽略的错误或改进的建议。

通过多人的复查,可以提高代码的质量和稳定性。

二、更新软件和驱动程序软件和驱动程序的更新通常可以解决一些程序运行错误。

在解决程序错误之前,我们应该确保使用的软件和驱动程序是最新版本。

可以通过以下方法来更新软件和驱动程序:1. 自动更新:许多软件和操作系统都提供了自动更新功能,可以在后台自动检查并安装最新版本的软件和驱动程序。

我们可以打开自动更新功能,并确保其正常工作。

2. 手动更新:如果自动更新功能不可用或不可靠,我们可以手动下载最新的软件和驱动程序。

在下载之前,我们应该确保从官方网站或可信的来源获取软件和驱动程序。

三、清理系统垃圾文件系统垃圾文件的积累可能导致程序运行错误。

这些垃圾文件包括临时文件、缓存文件和无效的注册表项等。

通过清理系统垃圾文件,我们可以提高系统的性能和稳定性,减少程序运行错误的可能性。

可以通过以下方法清理系统垃圾文件:1. 磁盘清理工具:操作系统通常都提供了磁盘清理工具,可以帮助我们删除系统垃圾文件。

Windows系统常见的错误代码及解决方法

Windows系统常见的错误代码及解决方法

Windows系统常见的错误代码及解决方法无论是在日常使用电脑的过程中,还是在进行软件安装、升级、运行等操作时,我们都可能遭遇到Windows系统的错误代码。

这些错误代码可能会给我们的工作和生活带来一定的困扰,因此了解这些错误代码以及相应的解决方法就显得尤为重要了。

本文将介绍一些常见的Windows系统错误代码,并提供相应的解决方法,以帮助读者更好地应对这些问题。

一、蓝屏错误代码(BSOD)1. 错误代码:0x0000001A错误描述:内存管理错误解决方法:首先,可以尝试重新插拔内存条,确保其接触良好。

其次,可以运行内存诊断工具,检测是否存在内存问题。

最后,如果问题仍然存在,可以更新或更换内存条。

2. 错误代码:0x00000050错误描述:页错误解决方法:一般情况下,这种错误可能是由于硬件或驱动程序问题引起的。

可以尝试更新或卸载最近安装的驱动程序,或者进行硬件故障排查。

二、设备错误代码1. 错误代码:Code 37错误描述:Windows无法找到设备的驱动程序解决方法:可以尝试重新安装或更新设备的驱动程序,并确保相关的设备已正确连接。

2. 错误代码:Code 43错误描述:设备报告了一个问题解决方法:可以尝试重新插拔设备,或者尝试更新设备的驱动程序。

三、应用程序错误代码1. 错误代码:0xC0000005错误描述:访问冲突解决方法:可以尝试使用系统自带的问题报告工具,或者进行磁盘检查和修复。

2. 错误代码:0x80070002错误描述:系统找不到指定的文件解决方法:可以尝试重新安装相关应用程序,或者进行病毒扫描以及系统文件修复。

四、网络连接错误代码1. 错误代码:0x800704cf错误描述:本地设备找不到网络资源解决方法:可以尝试重启路由器、调整网络配置,或者更新网络驱动程序。

2. 错误代码:0x80070035错误描述:网络路径未找到解决方法:可以尝试禁用防火墙、重新启动网络共享服务,或者调整网络协议。

如何解决电脑系统出现错误代码的紧急修复方法

如何解决电脑系统出现错误代码的紧急修复方法

如何解决电脑系统出现错误代码的紧急修复方法在使用电脑的过程中,我们难免会遇到各种各样的问题,其中最常见的就是电脑系统出现错误代码。

当我们遇到这种情况时,需要及时采取紧急修复方法来解决问题,以确保电脑的正常使用。

本文将介绍一些常见的电脑系统错误代码及其解决方法,希望能对读者有所帮助。

1. 蓝屏错误代码修复方法蓝屏错误是电脑系统常见的问题之一,当电脑出现蓝屏错误时,会显示一串错误代码。

下面是一些常见的蓝屏错误代码及其解决方法:- 0x0000007E:这个错误代码通常表示硬件或驱动程序有问题。

你可以尝试重新安装或更新相关的驱动程序来解决问题。

- 0x000000D1:这个错误代码通常与内存有关。

你可以尝试更换或重新安装内存条来解决问题。

- 0x00000050:这个错误代码通常表示硬件或驱动程序有问题。

你可以尝试重新安装或更新相关的驱动程序来解决问题。

- 0x0000001A:这个错误代码通常与内存有关。

你可以尝试更换或重新安装内存条来解决问题。

无论遇到哪种蓝屏错误代码,重启电脑通常是一个简单而有效的修复方法。

如果问题仍然存在,你可以尝试安全模式启动电脑,并运行系统自带的故障排除工具。

2. 程序运行错误代码修复方法除了蓝屏错误,我们在使用电脑的过程中还经常遇到程序运行错误的情况。

下面是一些常见的程序运行错误代码及其解决方法:- 0xC0000005:这个错误代码通常与内存访问冲突有关。

你可以尝试重新安装程序或更新相关的驱动程序来解决问题。

- 0xC0000135:这个错误代码通常表示系统缺少所需的运行库文件。

你可以尝试下载并安装相应的运行库文件来解决问题。

- 0xC000021A:这个错误代码通常与系统文件损坏有关。

你可以尝试运行系统自带的系统文件检查工具来修复受损的文件。

无论遇到哪种程序运行错误代码,重新启动电脑是一个简单而有效的修复方法。

如果问题仍然存在,你可以尝试卸载并重新安装相关的程序。

3. 硬件故障错误代码修复方法除了软件相关的错误代码,电脑系统还可能出现与硬件故障有关的错误代码。

解决win10系统的10016错误代码造成的

解决win10系统的10016错误代码造成的

解决win10系统的10016错误代码造成的蓝屏或死机或黑屏的解决办法首先,我们要先找到原因,看看是不是需要本地激活或更改权限。

1、右键此电脑→管理,如图:2、依次点击事件查看器→windows日志→系统,如图:3、稍等片刻就有了,让后到右边窗口双击其中一个,如图:我这个比较严重,有6个这样的代码。

应用程序-特定权限设置并未向在应用程序容器不可用SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19)授予针对 CLSID 为{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}、APPID 为{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}的COM 服务器应用程序的本地激活权限。

此安全权限可以使用组件服务管理工具进行修改嗯没错,全是这个{6B3B.....和{4839.....造成的!!!!那么我们就需要解决一下了。

其次,那么我们就需要解决一下了。

1、按WIN+R或右键开始→运行,输入regedit→确定,进入注册表,如图:打开之后,直接选中第一个。

2、按CTRL+F或点击编辑→查找,复制刚刚的{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52},找到它。

如图:3、右键此项→权限,如图:4、点击你所使用的用户名或管理员,勾选下面的两个勾,点击高级,如图:5、点击更改,如图:点击高级,如图:点击立即查找,如图:找到你所使用的用户名或管理员,点两次确定。

同理,给{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}也这样修改一下。

最后,我们需要彻底解决它了!!!!1、点击开始→找到windows系统→控制面板,如图:2、查看方式更改为大图标,如图:依次找到管理工具→组件服务,如图:3、双击打开组件服务,点击前面的箭头就可以了,如图:4、找到ShellServiceHost,按下S就能很快定位了,右键此项→属性。

如何解决电脑内存频繁报错

如何解决电脑内存频繁报错

如何解决电脑内存频繁报错电脑内存频繁报错是使用电脑过程中常见的问题之一,可能会导致系统运行缓慢甚至崩溃。

针对这个问题,本文将介绍几种常见的解决方法,帮助解决电脑内存频繁报错的困扰。

一、清理不必要的后台程序和进程内存不足是电脑频繁报错的主要原因之一,因此清理不必要的后台程序和进程是解决该问题的首要步骤。

通过以下操作来实现:1. 打开任务管理器:按下“Ctrl”+“Shift”+“Esc”组合键,或者右键点击任务栏空白处选择“任务管理器”选项。

2. 切换到“进程”选项卡:在任务管理器中,点击“进程”选项卡,列出当前正在运行的所有进程。

3. 结束不必要的进程:在进程列表中,挑选那些你确定不再使用的进程,并右键点击选择“结束任务”选项。

二、增加系统内存如果清理后台程序和进程后问题仍未解决,那么可能是因为系统内存不足导致的。

考虑以下方式来增加系统内存:1. 添加物理内存:如果你的电脑内存插槽还有空余位置,可以购买适配的内存条并安装到插槽中,以增加系统的可用内存。

2. 虚拟内存设置:在没有物理内存插槽可用的情况下,可以通过设置虚拟内存来增加系统的内存容量。

三、更新或更换内存条电脑内存报错可能是由于内存条本身存在问题所致,所以检查并更新或更换内存条也是解决问题的一种方法。

具体步骤如下:1. 确定内存条插槽:打开电脑机箱,并找到内存条插槽的位置,记下每个内存条所在插槽的编号。

2. 检查内存条连接:小心地将内存条从插槽中取出,检查金手指接触是否良好,有无腐蚀或损坏。

3. 更换内存条:如果发现内存条存在问题,可以购买适配的内存条进行更换。

插入新的内存条时,确保与插槽对齐并轻轻按下,直到插槽两侧的扣子自动锁住。

四、运行内存诊断工具若以上方法未能解决问题,你还可以尝试运行内存诊断工具来发现和修复内存相关的错误。

下面是一些常用的内存诊断工具:1. Windows 内存诊断工具:在 Windows 操作系统中,你可以使用内置的内存诊断工具来检测和修复内存错误。

windows7下提示is_not

windows7下提示is_not

windows7下提⽰is_notVS2008 在 W INDOWS7 B ETA7000下编译出错-T HE BINARY IS NOT A VALID W INDOWS IMAGE.更新:新装的7048 X64没出现这个问题了,原因还不知道前些天装上了W INDOWS7B ETA7000X86,却发现原先的项⽬编译会出现链接错误:MT.EXE : GENERAL ERROR C101008D:F AILED TO WRITE THE UPDATED MANIFEST TO THE RESOURCE OF FILE "R ELEASE\T EST.EXE".T HE BINARY IS NOT A VALID W INDOWS IMAGE.是MT.EXE在嵌⼊MANIFEST⽂件的时候遇到错误,从⽹上找到的解决⽅案,是在链接器设置选项中,启⽤R ANDOMIZED B ASE A DDRESS ,如下图:原因:JOHN ROBBINS' BLOGS ATURDAY,J ANUARY 24,20095:48PM JROBBINST HE C ASE OF THE C ORRUPT PE B INARIESA FTER INSTALLING W INDOWS 7,I ALSO INSTALLED THE W INDOWS 7 SDK AS I WANTED TO POKE AROUND THE UPDATED HEADERS AND DOCUMENTATION FILES TO SEE WHAT WAS NEW AT A LOW LEVEL.A DDITIONALLY,I WANTED TO MAKE SURE ALL MY CODE COMPILED AGAINST THE NEW HEADERS AND LIBRARIES IN CASE SOMEONE TAKING MY NATIVE DEBUGGING CLASS TRIED IT AND RAN INTO PROBLEMS.A FTER MANY YEARS OF THE SDK TEAM COMPLETELY IGNORING V ISUAL S TUDIO, THE W INDOWS 7SDK INSTALLATION NOW LOOKS FOR V ISUAL S TUDIO AND PROPERLY INTEGRATES WITH IT (I BELIEVE THIS STARTED WITH THE V ISTA SDK).A FTER HUNDREDS OF THOUSANDS OF EMAILS OVER THE YEARS FROM PEOPLE WHO COULDN'T COMPILE CODE FROM MY BOOKS AND COLUMNS BECAUSE THEY HADN'T GONE THROUGH THE MANUAL GYRATIONS TO INTEGRATE THE LATEST SDK WITH THE DEVELOPMENT ENVIRONMENT, IT'S A HUGE HELP.A S I HAVE ALL MY BUILDS AUTOMATED,I LET RIP AND GOT A BUILD FAILURE ON A FEW RELEASE BUILDX86AND X64BINARIES.T HE FAILURE WAS LIKE THE FOLLOWING IN ALL THOSE CASES:MT.EXE : GENERAL ERROR C101008D:F AILED TO WRITE THE UPDATED MANIFEST TO THE RESOURCE OF FILE "..\..\..\..\R ELEASE\FTS IMP T EST.EXE".T HE BINARY IS NOT A VALID W INDOWS IMAGE.MT.EXE IS THE TOOL USED TO EMBED THE MANIFEST INTO YOUR BINARIES.A S I WAS RUNNING A BETA OS,I WONDERED IF THIS WAS A PROBLEM WITH ANTI-VIRUS,SO I DISABLED E T RUST AND TRIED THE BUILD AGAIN BUT STILL GOT THE SAME ERROR.A S I'M USING V ISUAL S TUDIO 2008SP1,CL.EXE AND LINK.EXE ARE DOING ALL THE MAIN WORK OF COMPILING, BUT MT.EXE COMES FROM THE SDK.S INCE THIS CODE COMPILED CORRECTLY ON MY V ISTA COMPUTER WITH THE V ISTA SDK INSTALLED,MY NEXT STEP WAS TO SEE IF THIS WAS POSSIBLY A PROBLEM WITH MT.EXE OR IF CL.EXE AND LINK.EXE WERE EXPOSING A BUG IN THE OPERATING SYSTEM DLL S THEY WERE USING.I UNINSTALLED THE W INDOWS 7 SDK,WHICH REVERTED V ISUAL S TUDIO 2008SP1TO USING THE V ISTA SDK.G IVING THE RECOMPILES A GO,I GOT THE SAME ERROR FROM MT.EXE.I VERIFIED THAT I WAS IN FACT USING THE MT.EXE FROM THE V ISTA SDK.O NE THING THAT WAS CONFUSING TO ME WAS THAT MT.EXE FROM THE VISTA SDK AND W INDOWS 7SDK BOTH REPORT THE SAME VERSION NUMBER,BUT THE BINARIES ARE DIFFERENT SIZES.L OOKING CLOSER AT WHAT BINARIES WERE GETTING CORRUPT,IT WAS ONLY FOUR OUT OF 56.EXE FILES IN MY BUILD.I NTERESTINGLY, THEY WERE ALL CONSOLE APPLICATIONS THAT WERE UNIT TESTS.F IRING UP V ISUAL S TUDIO,I CREATED THE CANONICAL TEST CONSOLE APPLICATION,H ELLO W ORLD,AND VERIFIED THAT IT COMPILED.L OOKING AT THE BUILD.HTM FILE,I SAW THAT H ELLO W ORLD HAD THE FOLLOWING IN IT:C REATING COMMAND LINE "MT.EXE @C:\J UNK\CRUFT\H ELLO W ORLD\R ELEASE\RSP00000840485968.RS P /NOLOGO"C REATING TEMPORARY FILE "C:\J UNK\CRUFT\H ELLO W ORLD\R ELEASE\BAT00000940485968.BAT " WITH CONTENTS[@ECHO M ANIFEST RESOURCE LAST UPDATED AT %TIME% ON %DATE%>.\R ELEASE\MT.DEP]F OR TWO SECONDS,I WAS A LITTLE CONFUSED ABOUT THE TEMPORARY FILE CREATION BECAUSE MY FAILING BUILDS DIDN'T HAVE THAT.W HAT THE OUTPUT TOLD ME WAS THAT THE TEMPORARY FILE INDICATING MT.EXE CREATES THE RESOURCE UPDATE TIME FILE AFTER IT RUNS SUCCESSFULLY.M Y HYPOTHESIS AT THIS POINT WAS THAT EITHER LINK.EXE WAS CREATING A CORRUPT BINARY BEFORE MT.EXE WORKED ON IT, OR IT WAS MT.EXE CORRUPTING THE BINARY ITSELF.U SING ONE OF MY PROJECTS THAT PRODUCED A CORRUPT BINARY,I COPIED OUT THE COMMAND LINES FOR CL.EXE,LINK.EXE, AND MT.EXE FROM ITS BUILD.HTM AND RAN THEM DIRECTLY FROM A BATCH FILE AT THE COMMAND LINE (PROPERLY SET UP WITH VCVARS.BAT).I WANTED TO LOOK AT WHAT WAS IN THE P ORTABLE E XECUTABLE (PE) DATA TO SEE IF ANYTHING WAS AMISS.B Y THE WAY, YOU NEED TO READ M ATT P IETREK'S DEFINITIVE "A N I N-D EPTH L OOK INTO THE W IN32 P ORTABLE E XECUTABLE F ILE F ORMAT" P ARTS 1 AND P ART 2 YOU'LL LEARN A TON ABOUT HOW W INDOWS WORKS.R UNNING DUMPBIN.EXE/HEADERS ON THE RESULTING EXE ALLOWED ME TO LOOK AT THE MAIN PORTIONS.B ECAUSE MT.EXE PUTS THE MANIFEST INTO THE RESOURCE SECTION OF THE BINARY,I PAID SPECIAL ATTENTION TO IT:SECTION HEADER#4.RSRC NAME0 VIRTUAL SIZE4000 VIRTUAL ADDRESS (00404000 TO 00403FFF)0 SIZE OF RAW DATA0 FILE POINTER TO RAW DATA0 FILE POINTER TO RELOCATION TABLE0 FILE POINTER TO LINE NUMBERS0 NUMBER OF RELOCATIONS0 NUMBER OF LINE NUMBERS40000040 FLAGSI NITIALIZED D ATAR EAD O NLYD O YOU SEE THE PROBLEM?H ERE'S A GOOD RESOURCE SECTION FOR COMPARISON:SECTION HEADER#4.RSRC NAME2B0 VIRTUAL SIZE4000 VIRTUAL ADDRESS (00404000 TO 004042AF)400 SIZE OF RAW DATA1800 FILE POINTER TO RAW DATA (00001800 TO 00001BFF)0 FILE POINTER TO RELOCATION TABLE0 FILE POINTER TO LINE NUMBERS0 NUMBER OF RELOCATIONS0 NUMBER OF LINE NUMBERS40000040 FLAGSI NITIALIZED D ATAR EAD O NLYI NTERESTING!T HERE'S A RESOURCE SECTION,BUT IT IS OBVIOUSLY CORRUPT BECAUSE SOMETHING NOT FILLING OUT THE RAW DATA INFORMATION.A S THE MANIFEST GOES IN THE RESOURCE SECTION,MT.EXE REALLY CAN'T ADD TO A SECTION WHOSE RAW DATA STARTS AT ZERO.S INCE THE APP WIZARD GENERATED PROJECT IS NOT PRODUCING CORRUPT BINARIES BUT I HAVE SEVERAL PROJECTS THAT ARE,IT'S TIME TO LOOK AT THE LINK.EXE AND MT.EXE SWITCHES TO SEE WHAT MY PROJECTS HAVE SET THAT ARE TRIPPING EITHER OF THOSE TOOLS UP.T HE EASY WAY FOR ME TO DO THAT IS LOOK AT THE .VCPROJ FILES IN THE FANTASTIC,AND FREE, S OURCE G EAR D IFF M ERGE.(I CAN'T RAVE ENOUGH ABOUT D IFF M ERGE!)D IFF M ERGE POINTED ME WRITE TO THE .VCPROJ,VCL INKER T OOL R ANDOMIZED B ASE A DDRESS ATTRIBUTE AS THE ONLY REAL DIFFERENCE BETWEEN THE FILES.I N THE APP WIZARD PROJECT, THE VALUE IS 1,FOR MY BAD PROJECT,THE VALUE IS 2.A CHECK IN THE PROJECT PROPERTIES SHOWS A VALUE OF 2MAPS TO THE LINKER SWITCH /DYNAMICBASE:NO.I N MY BAD PROJECT,I CHANGE THE VALUE TO/DYNAMICBASE AND THE PREVIOUSLY CORRUPT RELEASE BUILD BUILT AND WORKED PERFECTLY.O NCE I FIX ALL MY BROKEN PROJECTS TO USE /DYNAMICBASE INSTEAD OF /DYNAMICBASE:NO,ALL MY BUILD PROBLEMS GO AWAY.A S I MENTIONED EARLIER, THE CORRUPT BUILDS HAPPENED TO BE SEVERAL OF MY UNIT TESTS,WHICH IS WHERE YOU MIGHT SEE ITAS WELL.T HE EXACT SITUATION I WAS GETTING THE CORRUPT BINARY IS AS FOLLOWS:O N W INDOWS 7 WITH V ISUAL S TUDIO 2008SP1T HERE'S NO RESOURCE FILE IN THE BINARY.I T'S A RELEASE BUILDY OU ARE SPECIFICALLY NOT SETTING /DYNAMICBASE TO THE LINKERA FTER I SPENT THE 20MINUTES TRACKING THIS PROBLEM DOWN,I THOUGHT MAYBE I SHOULD READ THE WINDOWS 7SDK R EAD M E FILE TO SEE IF THIS WAS A KNOWN ISSUE.S ECTION 5.3.6,TITLED "P ROBLEM R UNNING MT.EXE ON W INDOWS 7B ETA," SAYS MT.EXE FAILS IF THE .EXE DOES NOT CONTAIN A RESOURCE (.RSRC) SECTION AND THE WORK AROUND IS TO ADD AN EMPTY .RC FILE TO YOUR PROJECT TO WORK AROUND THE PROBLEM.A FTER SMACKING MY FOREHEAD WONDERING IF THIS WAS THE EXACT BUG I WAS RUNNING INTO,I TOOK THE BATCH FILE WHERE I RAN ALL THE CL.EXE,LINKER.EXE,AND MT.EXE COMMANDS DIRECTLY AND REMOVED ALL THE /MANIFEST RELATED SWITCHES FROM THE LINK.EXE COMMAND LINE.I ALSO COMMENTED OUT CALL TO MT.EXE AND REBUILT.O F COURSE,WITH MT.EXE COMPLETELY OUT OF THE WAY, THE BINARY WASN'T CORRUPT.I THINK I'M SEEING A MANIFESTATION (PUN INTENDED!)OF THE BUGMENTIONED IN SECTION 5.3.6OF THE R EAD M E.A LITTLE EXPERIMENTATION COMPILING AND LINKING WITH THE BARE MINIMUM SWITCHES NECESSARY SHOWS THAT THE LINKER DEFAULTS TO /DYNAMICBASE:NO BECAUSE THE OPTIONAL HEADER DLL CHARACTERISTICS DOES NOT SHOW D YNAMIC BASE WHEN YOU DUMP THE BINARY.W HILE I THOUGHT I WAS GOING TO HAVE A NICE C ASE O F… STORY, IT TURNS OUT THAT I SHOULD HAVE READ THE W INDOWS 7SDK R EAD M E FIRST, WHICH IS ALWAYS A VERY WISE IDEA WHEN DEALING WITH BETAS.T HERE'S NOTHING LIKE REPRODUCING A KNOWN BUG.H OWEVER,I WAS ABLE TO FIND AN ADDITIONAL WORKAROUND TO THE MT.EXE BUG BY SETTING THE/DYNAMICBASE SWITCH.I N MY SITUATION THAT WAS BETTER BECAUSE IF I ADDED A .RC FILE TO ALL THE UNIT TESTS,I WAS GOING TO HAVE TO ADD THOSE FILES TO MY CODE INSTALLS AND PATCHES.F ILED UNDER: J OHN R OBBINS, D EBUGGING。

刷机错误代码说明

刷机错误代码说明

【1002 错误】平台不对,换刷机工具【1003 错误】平台不对【解决办法】:换平台,建议换6752最新平台刷!【1011 错误】平台错误【解决办法】:换对应mtk刷机平台!【1012 错误】尾插问题【解决办法】:换个尾插即可完美解决!【1013 错误】打开端口失败或者电池问题【解决办法】:1.驱动有问题2.重启电脑3.主板问题,红色进度条后不走,等几秒钟后报错10134.先拔掉电池,然后按住音量+键不放,再装回电池,最后再插入电脑,如果还不行换个USB口即可!【1014 错误】刷机包不对【解决办法】:资料cpu不对,例如6575刷成了6577,换资料解决问题,这个问题跟8200错误一样!【1018 错误】基带被加密【解决办法】:换原厂加密刷机工具!【1022 错误】刷机软件版本和手机不匹配、或者USB 接口不好用,刷机平台不行!【解决办法】:先换个USB 端口刷,不行的话建议去载个最新刷机软件试试去!或者换刷机工具!【1036 错误】原因是手机内存己经损坏【解决办法】:请更换硬件或直接去售后维修【1037 错误】你的刷机包版本不对或者是操作方式不对【解决办法】:请更换刷机包如果你确定你的刷机包是正确的请把DA DL All... 这个勾选取消掉,然后点击Download进行刷机,如果你的平台是中文版的点击“下载”这个按钮进行刷机,英文版本的是“Download”按钮!【1040 错误】S_UNSUPPORTED_OPERATION 刷机引导文件Scatter.txt 不匹配【解决办法】:下载适合你的机器的线刷ROM,很明显这个山寨机会遇到!比如机器是双核6577,但是下载的刷机ROM 是单核6575 的所以会报错【1041 错误】常见字库引起的问题!【解决办法】:如果刷机包的版本符合手机的版本,基本可以断定是字库问题,目前除了更换字库以外貌似没有更好的解决方法!【2004 错误】数据线连接电脑时出现的问题【解决办法】:建议更换其他的usb接口,如果还是不像请更换数据线或者电脑再刷,或者可能是基带被加密,常见于6571,换原厂加密平台刷机!【2005 错误】S_BROM_CMD_STARTCMD_FAIL【解决办法】:1.联机手法不对,重新联机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

问题如下图:
问题描述:使用ANSYS二次开发能力,进行编译连接时出现该问题:mt.exe:general error c101008d:Failed to write the updated manifest to the resource of file ”ANSYS.exe”.f。

其他软件使用过程中如果遇到这个问题,以下解决方案也可作为参考。

解决方案:
1、确认mt.exe文件未丢失。

打开文件夹:C:\Windows,查看文件是否存在。

如果确实存在,
继续第2步;如果没有,点此下载:MT.exe。

尝试是否解决,如果没有解决,继续第
2步。

2、完全关闭或退出360、金山卫士/杀毒等之类的软件,尝试是否解决,如果没有解决,关
闭卫士和杀毒软件自动重启设置。

重启电脑,再次尝试,问题应该可以解决了。

相关文档
最新文档