Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 如何阻止Visual Studio Express SP1安装检测到不';不存在_Visual Studio 2008_Installation - Fatal编程技术网

Visual studio 2008 如何阻止Visual Studio Express SP1安装检测到不';不存在

Visual studio 2008 如何阻止Visual Studio Express SP1安装检测到不';不存在,visual-studio-2008,installation,Visual Studio 2008,Installation,我以前没有在我的计算机上安装Visual Studio。但是,当我尝试安装VisualStudio2008ExpressSP1时,会收到一条错误消息 安装程序发现,这台计算机不符合安装此软件的要求。在安装微软Visual C++ 2008 Express版之前,必须先满足SP1—EnU“”的要求。 需求和软件先决条件 Visual Studio 2008 Service Pack 1 在系统上检测到早期版本的Microsoft Visual Studio 2008,必须先将其更新为SP1,然后才

我以前没有在我的计算机上安装Visual Studio。但是,当我尝试安装VisualStudio2008ExpressSP1时,会收到一条错误消息

安装程序发现,这台计算机不符合安装此软件的要求。在安装微软Visual C++ 2008 Express版之前,必须先满足SP1—EnU“

”的要求。 需求和软件先决条件 Visual Studio 2008 Service Pack 1 在系统上检测到早期版本的Microsoft Visual Studio 2008,必须先将其更新为SP1,然后才能继续安装。请访问Microsoft update将所有其他版本的Visual Studio 2008更新为SP1,然后安装Visual Studio 2008 Express SP1


我不确定为什么会收到此消息,因为我以前没有安装VS2008。我曾尝试运行VS2008修补程序删除工具,但它显示“Visual Studio 2008 Service Pack准备不适用”。我已经应用了Microsoft Update中的所有修补程序,但仍然收到相同的错误。有什么问题吗?

可能是程序或其他东西放置了注册表项。运行注册表清理程序(备份注册表后)并重试。

“我以前没有安装VS2008”

在尝试在VS2008上安装service pack之前,您可能应该先安装它

如果有一个滑动流下载(VS2008和SP1),那么这将是最快的安装。我不知道是否有滑动流版本,但即使有,看起来你没有下载它

“在系统上检测到早期版本的Microsoft Visual Studio 2008,必须将其更新为SP1才能继续安装。”


这是因为Microsoft检测到,在将VS2008更新为SP1之前,必须先将VS2008更新为SP1。Microsoft的检测逻辑在Microsoft Update中最为著名,Microsoft Update必须在更新程序更新程序开始更新之前将更新程序下载到更新程序的更新程序中。如果你需要侦探,你应该依靠福尔摩斯或常识,而不是微软。

看看安装/卸载应用程序。标记windows更新并查找visual studio…

请使用以下url说明帮助…并在几分钟内获得解决方案…我遇到了同样的问题,并在几分钟内解决了它


< p> > p>我在尝试安装“微软Visual C++ 2008版SP1”……

时遇到了同样的问题。 经过多次尝试后,解决方案是删除名为的注册表项

[HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS]

请注意,在执行此操作之前,我没有安装任何Visual Studio。我不建议你这样做,如果你有一个。请记住,要始终备份已删除的密钥

另一种方法是尝试将键下的“SP”和“SPIndex”的值从0更改为1: [HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\SERVITING\9.0] [HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\SERVITING\9.0\VSR\1033]


但是我没有试过,也不知道需要/检查哪些钥匙。

呃,我也有类似的问题。我安装的所有VS2008都已更新为SP1。然而,我在尝试安装另一个componenet时遇到了同样的错误:-(就我而言,这是正确的答案。对于后代而言,该页面告诉您将HKLM\SOFTWARE\Microsoft\DevDiv\VS\Serviceing\9.0\SP从“0”更改为“1”。如果使用Windows 64位,则密钥为HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Serviceing\9.0