折腾了好久,一个 xshell 竟然装不上,哎

2015-09-22 23:33:20 +08:00
 freaks

但我系统里是有这个文件的,后来搜了一下,说是 microsoft visual c++ 2012 的问题,我也是怀疑是这个问题,因为我在安装的时候出现了这个:

手动装吧,也装不上:

感觉比 Linux 的依赖还难搞啊,哪位 v 友能提供点思路

8075 次点击
所在节点    软件
12 条回复
shinko
2015-09-23 00:21:41 +08:00
重装系统
ScotGu
2015-09-23 00:23:15 +08:00
格盘,重装。

你真的在用 32 位系统么
你下的 VC++2012 不完整?
freaks
2015-09-23 00:25:28 +08:00
@ScotGu 64 位啊,微软官方的,我在虚拟机里装没事
iannil
2015-09-23 01:26:04 +08:00
楼主可以装个 DirectX Repair 这个软件,他会给你搜下各种 MSVCP 缺失,各种版本 C++运行时库的缺失,并帮你装起来。
freaks
2015-09-23 01:27:56 +08:00
@iannil 这个可以有,我试一下,还没睡觉,我还在搞
emric
2015-09-23 01:34:50 +08:00
下载 vc12 解包, 安装时指向解压路径即可.
aa45942
2015-09-23 01:37:08 +08:00
那个装的是 update ,不是安装包,当然装不上
而你手动安装的 VC++2012 是 x86 也就是 32 位的
aa45942
2015-09-23 01:42:34 +08:00
iannil
2015-09-23 10:29:38 +08:00
@freaks 我 win8.1 刚装的时候也是各种缺,装了一个又一个运行时,下 DLL 啥的。最后用这个软件扫了一遍,补装了两个运行时, DLL 倒是不缺了。然后 Xshell 就可以用了,然后把这个软件卸了就行了,也就是一次性的。

DirectX Repair 的安装包可以留着,万一再重装了呢。
freaks
2015-09-23 10:57:23 +08:00
@iannil 其实现在的环境是不缺 dll 文件的,这个提示搞不懂,我把那个 dll 文件剪切出来的话,我的 ps 运行不了了,难道 dll 还有版本限制,有可能是 vc 装不上去的原因
iannil
2015-09-23 12:32:46 +08:00
@freaks 那建议你把 dll 文件所在的文件夹按时间排序,找出你复制进去的 dll 文件,给他改个名,或挪到其他地方去。然后跑一遍 DirectX Repair 让他替你判断你系统的版本啥的,给你把缺的补上好了。

自己折腾太慢了。
clapse
2015-09-23 17:18:59 +08:00
64 位的话 msvcp110.dll 放 SysWOW64 试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/222931

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX