可以在Windows XP上安装.NET导致任何程序停止工作吗?


0

我需要在Windows XP上安装.NET,以便我可以使用Microsoft的uuidgen程序,但在此之前我需要确保它不会影响任何应用程序并导致它们停止工作。有人对这个有经验么?

Answers:


3

安装.NET的唯一方法是安装额外的二进制文件,添加服务并添加一些注册表项; 因此,没有太多真正的修改可能导致现有的应用程序停止工作。

.NET应用程序将使用这些额外的二进制文件和注册表的配置,这些服务或者支持从中间语言到机器语言编译.NET应用程序(NGEN)或提供字体的缓存功能(WPF字体缓存)。

.NET 3.5包括所有以前的版本,直到.NET 2.0,因此任何.NET程序都应该正常运行而没有其他任何中断。您将需要安装.NET 4.0,因为它不包含以前的版本,请注意,很少需要.NET 1.0和1.1。


您的评论“.NET 4.0包含所有以前的版本”是真的吗?我相信.NET4.0本身就是一个拥有自己CLR的实体。安装它也不会安装.NET1.1 / 2.0 / 3/0 / 3.5。
安迪2010年

啊,woops,他们没有包括它们使下载量更小,我会纠正最后一个alinea。
Tamara Wijsman 2010年

.NET 3.5包括2.0,3.0和3.5。1.0和1.1是独立的,通常是不必要的。
afrazier 2010年

4

它不应该停止任何工作。

我不会给出100%的保证,因为我已经知道那些与计算机有关的地方并不存在。

现在工作的任何东西都应该工作,因为它不需要.NET(或者已经为你安装了它)并且.NET不会从你的机器中删除任何东西。


1

包括我在内的许多人都有使用.Net的XP经验。
这真的很无害。非网络程序不使用它。

请记住,您只需安装最新版本,该版本也会安装所有中间版本,直到版本2。

如果您担心,请拍摄系统磁盘的映像快照(无论如何,在任何严重更新之前总是建议这样做)。


您可能还需要安装.NET 1.1 - 这是一个单独的安装。
ChrisF 2010年

据我所知,没有必要分开安装.NET 1.1。
Tamara Wijsman 2010年

@Tom - 在安装基于1.1的相对较旧的工具时,我必须安装它。
ChrisF 2010年

安装1.1可以在以后完成,但仅在需要时才能完成。它可以在安装最新的.Net版本之后或之前的任何时间完成。
harrymc 2010年

.NET 2.0是基于.NET 1.1构建的,但它有可能:可能有软件显式检查.NET 1.1是否以旧方式或类似方式安装,很高兴知道我是否曾经遇到过.NET 1.1应用程序。我想工作......
Tamara Wijsman 2010年

1

我已经安装了几次.Net 唯一的问题是,如果你有旧电脑,它会让你的Windows XP变慢。我安装了配备512MB Ram的pentium celeron移动笔记本电脑,这使笔记本电脑变得更慢。但在配备1GB Ram的Core Duo笔记本电脑中运行良好。


1

我同意它是“无害的”,只是为了表明它是多么无害,我会鼓励这个NET东西的安装程序使用regshot一个reg tracer,完全卸载(旧)或其他任何你可以看到一切继续下去的东西安装与否之间的幕后。我在3.0 + 3.0sp1安装过程中看到了一些令人惊讶的“变化”。

看起来它没有伤害:-)即使它可能会伤害你的眼睛。

我已经在系统上安装了各种网络框架项目,总体而言,正常的操作系统项目可以被认为比这更“侵入”和“控制”。但是在安装完成后,还要检查Internet选项中的高级选项,城里有一个新的洞,以及有朝一日可能会学习利用它的新人。

正如舒尔茨所说的那样,我什么都不知道,但我确实看到了我不告诉商人的事情。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.