Win7运行软件"损坏的图像"dll没有被指定在Windows上运行怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7运行软件"损坏的图像"dll没有被指定在Windows上运行怎么办相关的知识,希望对你有一定的参考价值。
具体解决步骤:1、我们可以进行完全注册系统dll文件的操作,在运行中输入CMD,点击确定或按回车键,打开管理员命令提示符窗口;
2、复制粘贴命令:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1到命令提示符中;
3、粘贴后,按回车键执行;
4、会开始注册系统中的dll文件,窗口中会不断滚动;
5、稍等一会儿,直到停止,退出命令提示符即可。
如果win7系统电脑出现“损坏的图像”窗口,并提示dll没有被指定在Windows上运行,我们可以通过以上完全注册系统dll文件的方法来进行解决。同样的方法还可以用来解决内存不能为“read/written”、xxx.dll丢失程序不能运行、打开程序时弹出“无法定位程序输入点……于动态链接库***.dll上”等问题。 参考技术A 回答
你好,这样做开始 - 运行输入CMD,点击确定或者按下键盘上的回车(Enter)键,打开管理员命令提示符窗口。复制:for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe /s %1 命令,在打开的管理员命令提示符窗口,点击左上角的小框,在下拉菜单中点击编辑 - 粘贴。我们点击:编辑 - 粘贴以后,for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe /s %1 命令就复制到了管理员命令提示符窗口中(这样操作,输入的命令不会出现错误),按下键盘上的回车键。等待一下,直至滚动停止,出现下图中最底下一行:C:\\Windows\\System32,退出管理员命令提示符窗口即可。
参考技术B 回答您好 这是您的电脑系统问题
有两种解决方案
第一种很简单 您可以用U启动修复系统
这种方式简单便捷
如果不行 需要手动修改注册表
方法如下:
1、按键盘开始按钮 在运行中输入CMD点击确定或按回车键,打开管理员命令提示符窗口;2、复制粘贴命令:for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe /s %1到命令提示符中;3、粘贴后,按回车键执行;4、会开始注册系统中的dll文件,窗口中会不断滚动;5、稍等一会儿,直到停止,退出命令提示符即可。
希望我的回答能帮到您
为啥“位置:绝对”时“显示:表格单元”会损坏
【中文标题】为啥“位置:绝对”时“显示:表格单元”会损坏【英文标题】:Why "display: table-cell" is broken when "position: absolute"为什么“位置:绝对”时“显示:表格单元”会损坏 【发布时间】:2010-12-09 04:50:21 【问题描述】:我遇到了一个奇怪的问题。我使用 DIV 作为容器,并将图像放入此 DIV。我希望这张图片垂直对齐到底部。以下代码有效。
#banner
width: 700px;
height: 90px;
top: 60px;
left: 178px;
overflow: hidden;
text-align: center;
display: table-cell;
vertical-align: bottom;
position: relative;
<div id="banner">
<img src="http://www.google.de/intl/de_de/images/logo.gif"/>
</div>
但是如果我将 css 代码“位置:相对”更改为“位置:绝对”,图像将无法再与底部对齐。这是Firefox3的错误吗?我该如何解决这个问题?
我目前的解决方案是:
<div id="banner">
<table ><tr><td valign="bottom" align="center">
<img src="http://www.google.de/intl/de_de/images/logo.gif"/>
</td></tr></table>
</div>
但我不喜欢这个解决方案。
【问题讨论】:
【参考方案1】:简短回答: 改变
top: 60px;
到
bottom: 60px;
长答案:
声明position: absolute
将您的元素从它所在的任何地方取出,并将其相对于未声明为静态的最里面的元素放置。 in 不再参与任何其他元素的对齐,因此它不再用作表格单元(声明无效)。此外,top: 10px
之类的声明意味着将其放置在距包含元素顶部那么远的地方。
将元素声明为position: relative
使声明如top: 10px
意味着'将元素从当前位置的顶部移动10px'。相对声明的元素可能与其他元素重叠,但您应该记住,原始位置仍然决定其他元素的排列。
我希望这能回答你的问题。
【讨论】:
因为我想DIVs可以重叠。如果 DIV 有相对位置,它们就不能重叠,可以吗?【参考方案2】:你也可以尝试设置一个 position:relative;容器,这使得横幅(#banner 位置:相对;和 img 位置:绝对)然后将绝对位置设置为底部:0,将其与容器底部对齐。如果是整个页面,只需将容器的宽度和高度设置为 100%,并在 body 或 div 上移除多余的 padding/margin。
【讨论】:
谢谢,很高兴知道“bottom:0”可以使其与底部对齐。如何使图像居中对齐?我有一个将文本保留在中间的解决方案:插入一个内部 DIV 并设置其“行高:height_of_outer_div”。另一件事,我想在运行时更改它。如果我必须为这三个位置编写完全不同的棘手 css 代码,那就不太好。 它在工作网页上吗?要让它显示在中间,只需设置 margin:0 auto;,元素可能需要有一个宽度,这取决于它的容器元素。使图像与 div 对齐……这就是技巧部分。正如您所尝试的那样,有一个 css 表格技巧和线路技巧。如果元素的宽度始终相同,您也可以只填充元素,但通常情况并非如此。以上是关于Win7运行软件"损坏的图像"dll没有被指定在Windows上运行怎么办的主要内容,如果未能解决你的问题,请参考以下文章
安装迅雷提示;损坏的图像,导致迅雷无法安装。弹出的对话框显示是:COMCTL32.dll没有被指定在windows运行