.net-3.5

为什么 .NET 3.5 和 4.7 在 Windows 10 中的处理方式不同?
.net-3.5

为什么 .NET 3.5 和 4.7 在 Windows 10 中的处理方式不同?

有人能指出微软的权威资源来解释为什么 .NET 3.5 和 4.7 使用新的打开或关闭 Windows 功能方法而不是常规安装?有些版本以这种方式处理,而有些则不是,这似乎很奇怪。我发现了很多关于如何安装的参考资料,从手动 Windows 功能方法到使用 DISM 和安装介质的网络副本进行自动化,但我从未找到任何解释为什么需要这样做的内容。 这之所以成为一个问题,是因为像 Autodesk 这样的公司仍然以这些旧版本的 .NET 为目标,而他们的安装程序将尝试使用捆绑的 EXE 以旧方式进行安装,然后失败并需要用户交互,从而破坏自动安装。微软让这变得更加困难...

Admin

无法在 Docker 映像中安装 Windows 功能 NET-Framework-Features
.net-3.5

无法在 Docker 映像中安装 Windows 功能 NET-Framework-Features

我正在尝试从使用 .NET 3.5 的本地构建环境中创建 docker 映像。我尝试启用该功能,但出现错误。 这是我为了重现问题而简化的 docker 文件: FROM mcr.microsoft.com/dotnet/framework/sdk RUN powershell "Install-WindowsFeature -Name NET-Framework-Features -Verbose" 这是输出: Sending build context to Docker daemon 72.74MB Step 1/2 : FROM mcr.m...

Admin

为什么我的安装程序安装到 c:\ 而不是 c:\Program Files(x86)\ (它应该安装到哪里?)
.net-3.5

为什么我的安装程序安装到 c:\ 而不是 c:\Program Files(x86)\ (它应该安装到哪里?)

我的部分工作是为公司的 .NET Windows Forms 应用程序创建 MSI 安装程序。它已安装在数十个客户端的数百台计算机上,包括 Windows XP(很长时间没有安装了!)、Windows 7,以及最近的 Windows 10。 这是一个 32 位应用程序,因此默认安装到 c:\Program Files (x86)\My Company Name\MyAppName 它已经这样工作了很多年了 - 事实上从 2005 年开始,并且经过了数十次更新。 今天,在我的一个客户那里,尽管在运行 MSI 时上述文件夹显示为默认安装文件夹,但应用程...

Admin

非技术人员面临 .Net 框架的技术问题
.net-3.5

非技术人员面临 .Net 框架的技术问题

就像标题所说的那样,我几乎不知道 .net 框架程序发生了什么。我尝试将 discord 等程序安装到我的笔记本电脑上,结果却出现错误,提示“未安装 net 框架”,所以我去微软获取了 .net 框架 4.7 的正版。然后它告诉我我已经有了所谓的 .net 框架,但我的所有程序都无法找到 .net 框架 4.7。根据我的笔记本电脑,我拥有从 3.5 开始的所有 net 框架,但我去卸载程序并打开/关闭 Windows 功能,我有:- .NET 环境 - .NET 扩展性 3.5 - .NET 扩展性 4.8 - ASP.NET 4.8 但我在 Youtube...

Admin

安装 .Net Framework 错误:0x800f080c 功能名称 netfx3 未知
.net-3.5

安装 .Net Framework 错误:0x800f080c 功能名称 netfx3 未知

当我运行 .Net Framework 3.5 安装程序时,出现以下错误:Windows 无法完成请求的更改。当我尝试在命令提示符中启用 .Net 框架时,出现以下错误: C:\WINDOWS\system32>dism /online /enable-feature /featurename:netfx3 /all /limitaccess Deployment Image Servicing and Management tool Version: 10.0.18362.1 Image Version: 10.0.18362.86 Er...

Admin

无法通过 PowerShell 或控制面板启用 Windows 功能(如 .NET 3.5 和 Linux 子系统)
.net-3.5

无法通过 PowerShell 或控制面板启用 Windows 功能(如 .NET 3.5 和 Linux 子系统)

我无法通过控制面板、按需功能、在线下载或通过命令行或 PowerShell 启用 Windows 功能。它失败,错误代码为 0x80070002。我认为它找不到文件,我尝试运行命令来恢复系统文件,但在搜索多个站点后,我无法修复它。我可以为您提供所需的任何更多信息,我只需要帮助激活这些功能。我有另一台运行良好的计算机,所以如果我需要复制文件,如果您能告诉我哪些文件,我就可以这样做。谢谢! 编辑:感谢您的反馈。我将澄清一些事情。首先,我的 Windows 信息是:Windows 10 Enterprise,版本 1803,操作系统版本 17134.472。接下...

Admin

在 Win7 上刻录 Win10 安装媒体,无需升级 Win7?
.net-3.5

在 Win7 上刻录 Win10 安装媒体,无需升级 Win7?

我正在尝试为附带 Win10 但没有 Win10 DVD 的 PC 创建 Win10 安装介质。这台 PC 必须保持离线状态。 在一台在线的 Win7 PC 上,我尝试通过运行 Microsoft 的 MediaCreationTool.exe 来获取 ISO 映像使用该工具创建安装介质(USB 闪存驱动器、DVD 或 ISO 文件)以在其他 PC 上安装 Windows 10。但看起来该工具正在尝试将 Win7 PC 升级到 Win10(回想一下过去几年所有那些偷偷摸摸的 Windows 更新)。所以我很慌张并关闭了该工具。 当我搜索如何在 Win10...

Admin

在哪里可以找到在 Windows 上登录时运行的程序?
.net-3.5

在哪里可以找到在 Windows 上登录时运行的程序?

我最近买了一台装有 Windows 10 的旧款翻新笔记本电脑,我在控制面板->程序(如果在分类视图中)->程序和功能->打开或关闭 Windows 功能中禁用了 .NET 3.5。现在每次登录时都会出现一个提示窗口,提示“您电脑上的应用程序需要以下 Windows 功能:.NET Framework 3.5(包括 .NET 2.0 和 3.0)”。我应该在哪里查找登录时尝试运行的程序?我知道 \Users\MyUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\St...

Admin

与无法在 Windows 10 上安装 .NET 3.5 类似的警告
.net-3.5

与无法在 Windows 10 上安装 .NET 3.5 类似的警告

我没有足够的声誉来回答或评论原始问题,但我想贡献我的发现。请参阅无法在 Windows 10 上安装 .net 3.5针对原始问题。我收到了类似下面的警告,尽管错误代码可能有所不同。 无法安装以下功能: .NET Framework 3.5(包括 .NET 2.0 和 3.0) 错误代码:0x800F081F 每次更改后,我都会尝试通过“Windows 功能”对话框运行更新,如果更改不起作用,我会在适用的情况下恢复更改。我尝试了不同的 VPN,更改了“指定可选组件安装和组件修复的设置”的设置(来源:http...

Admin

静默 .NET 安装问题
.net-3.5

静默 .NET 安装问题

我有一个 .BAT 文件,如果在注册表中未检测到 .NET,它将静默安装 .NET。但我遇到了几个问题。第一个问题是,如果 .NET 安装耗时太长,.BAT 会超时,并在程序仍在安装时默认显示“.NET 安装失败”错误。第二个问题是,我认为我已将其设置为静默安装,但系统仍会询问您是否要安装 .NET 以及使用什么设置。我的代码如下,我可以做些什么让它正常运行? :DOTNETBAD @Echo Installing .NET 3.5 @echo: Start ""/wait "%~dp0\dotnetfx35setup.exe" /q /...

Admin

在 Windows 10 上安装 .Net 3.5 框架时 Dism 冻结
.net-3.5

在 Windows 10 上安装 .Net 3.5 框架时 Dism 冻结

我正在尝试在 Windows 10 上安装.Net 3.5 框架。 首先我尝试安装程序 https://www.microsoft.com 不幸的是,它要求我在安装 .Net 之前先安装 .Net 然后我尝试通过控制面板启用它,但没有作用。 最后我尝试了命令: Dism /online /enable-feature /featurename:NetFx3 /All /Source:X:\sources\sxs /LimitAccess 其中 X 是我的 Windows 磁盘的源驱动器。在我的终端上我可以看到: Deployment Imag...

Admin

在 Windows 10 中,为什么 Visual Basic 输入框不会出现内置键盘?
.net-3.5

在 Windows 10 中,为什么 Visual Basic 输入框不会出现内置键盘?

我第一次在 Windows 10 Pro x64 上安装了 32 位桌面应用程序。之前它已在 Windows 7 上成功使用。 它是一台带有外部触摸屏显示器的 PC,以 Kiosk 模式使用,因此用户唯一可以使用的就是程序本身。如果没有物理键盘或关闭程序,用户就无法看到任务栏或系统托盘。 在设置/设备/打字下,我选择了“当不处于平板电脑模式且没有连接键盘时显示触摸键盘或手写面板”。 应用程序只有几个地方允许用户输入。键盘在 Windows 登录时以及在使用 TextBox 的屏幕上显示良好。但有几个地方使用通用的 InputBox 对话框,键盘不会出现...

Admin

.NET Framework 3.5 的脱机安装程序,仍需要互联网连接
.net-3.5

.NET Framework 3.5 的脱机安装程序,仍需要互联网连接

我在 Windows 8.1 上运行 .NET 3.5 脱机安装程序Microsoft .NET Framework 3.5 Service pack 1(完整包) 。但是,当我运行此 exe 时,它​​仍然提示我从 Windows 更新安装。预服务包安装程序也发生了同样的事情。 即使我已连接到互联网,下载也永远不会完成,并且会冻结在“正在下载所需文件”上 有谁知道可能出了什么问题? 编辑:丹尼尔B我发现这个包不支持 Windows 8.1。我将通过 Windows 8.1 ISO 进行安装。 支持的操作系统 Windows...

Admin

我的电脑上没有(或我找不到) sources/sxs 文件夹 - Windows 10
.net-3.5

我的电脑上没有(或我找不到) sources/sxs 文件夹 - Windows 10

我尝试在 Windows 10 上安装 .Net 3.5,但我发现我的电脑上没有任何 sources/sxs 文件夹。要么是我太笨了,找不到它。即使我尝试通过控制面板上的 Windows 功能下载 .Net 3.5,也找不到源。我的互联网运行正常,我已经用组策略编辑器完成了所有操作,所以我不知道接下来该怎么做。 ...

Admin

Win10 无法安装 .NET Framework 3.5
.net-3.5

Win10 无法安装 .NET Framework 3.5

刚刚从 Win 8.1 切换到 Win 10。程序在启动时出现错误(无法加载 C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.tlb),因此我尝试重新安装 .NET Framework。 我尝试了我发现的所有可能性,甚至安装了一些间接安装它的组件,但总是以这样的方式结束: .NET Framework 3.5(包括 .NET 2.0 和 3.0) 系统找不到指定的文件。错误代码 0x80070002 我花了很多时间寻找各种可能...

Admin