docs: 修改win7相关问题描述&更新运行库

This commit is contained in:
Rbqwow
2024-07-10 04:23:49 +08:00
parent 1b8911f550
commit 17f01726b4
2 changed files with 7 additions and 8 deletions

View File

@@ -10,8 +10,8 @@ MAA has been updated to .NET 8 in version 5.0. For end users, the impact is as f
1. MAA now requires the .NET 8 runtime library, which will automatically prompt the user to install it when starting. If the installation fails, please read the following and download the installation package to install manually.
2. MAA will no longer be falsely reported by Windows Defender.
3. [.NET 8 does not support Windows 7/8/8.1](https://github.com/dotnet/core/issues/7556), so MAA is also no longer supported, even though it can still run normally.
4. When running MAA on Windows 7, an abnormal memory usage problem occurs. Please refer to the Windows 7 section below to implement mitigation measures. Windows 8/8.1 has not been tested. If you have the same problem, please send an Issue to remind us to supplement the documentation.
3. .NET 8 does not support Windows 7/8/8.1<sup>[Src](https://github.com/dotnet/core/issues/7556)</sup>, so MAA is also no longer supported. The last available .NET 8 version is [`v5.4.0-beta.1.d035.gd2e5001e7`](https://github.com/MaaAssistantArknights/MaaRelease/releases/tag/v5.4.0-beta.1.d035.gd2e5001e7); the last available .NET 6 version is [`v4.28.8`](https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/tag/v4.28.8). The feasibility of self-compilation has not yet been determined.
4. When running .NET 8 applications on Windows 7, an abnormal memory usage problem will occur. Please refer to the Windows 7 section below to implement mitigation measures. Windows 8/8.1 has not been tested. If you have the same problem, please send an Issue to remind us to supplement the documentation.
:::
## The program crashes immediately when I try to run it
@@ -26,7 +26,7 @@ MAA has been updated to .NET 8 in version 5.0. For end users, the impact is as f
Only official sources are listed here. We can't gurantee whether some random third-party all-in-one pack can work.
- Please try installing [VCRedist x64](https://aka.ms/vs/17/release/vc_redist.x64.exe) and [.NET 8.0.6](https://dotnet.microsoft.com/en-us/download/dotnet/8.0#:~:text=x86-,.NET%20Desktop%20Runtime,-8.0.6), then restart computer.
- Please try installing [Visual C++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe) and [.NET Desktop Runtime 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0#:~:text=Binaries-,Windows,-Arm64), then restart computer.
Windows 10 or 11 users can also install using Winget by running the following command in the terminal.
```sh

View File

@@ -10,9 +10,8 @@ MAA 在 5.0 版本更新到了 .NET 8对于最终用户来说影响如下
1. MAA 现在需要 .NET 8 运行库,在启动时会自动提示用户安装。若安装失败,请阅读下文并手动安装。
2. MAA 不会再被 Windows Defender 误报了。~~为了这碟醋包的饺子~~
3. .NET 8 不支持 Windows 7/8/8.1 系统<sup>[](https://github.com/dotnet/core/issues/7556)</sup>,所以 MAA 也同样不再支持~~即使它现在依旧能正常运行~~
4. ~~在 Windows 7 上运行 MAA 时,会出现内存占用异常的问题,请参阅[下文](#net-8-应用在-windows-7-上运行异常的缓解措施-8238)实施缓解措施。Windows 8/8.1 未经测试,若存在相同问题,请顺手发个 Issue 提醒我们补充文档。~~
5. 经确认MAA 自 `v5.4.0-beta.1.d037.g98ecb301b` 版本开始不再支持在 Windows 7 系统上运行<sup>[](https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/9413)</sup>,原因未知。若发现了问题原因或解决方案,也请发个 Issue 给我们补补知识。
3. .NET 8 不支持 Windows 7/8/8.1 系统<sup>[](https://github.com/dotnet/core/issues/7556)</sup>,所以 MAA 也同样不再支持。最后一个可用的 .NET 8 版本为 [`v5.4.0-beta.1.d035.gd2e5001e7`](https://github.com/MaaAssistantArknights/MaaRelease/releases/tag/v5.4.0-beta.1.d035.gd2e5001e7);最后一个可用的 .NET 6 版本为 [`v4.28.8`](https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/tag/v4.28.8)。尚未确定自行编译的可行性
4. 在 Windows 7 上运行 .NET 8 应用时,会出现内存占用异常的问题,请参阅[下文](#net-8-应用在-windows-7-上运行异常的缓解措施-8238)实施缓解措施。Windows 8/8.1 未经测试,若存在相同问题,请顺手发个 Issue 提醒我们补充文档。
:::
## 软件无法运行/闪退/报错
@@ -27,7 +26,7 @@ MAA 在 5.0 版本更新到了 .NET 8对于最终用户来说影响如下
此处仅列出官方安装方法,我们无法保证第三方整合包的可靠性。
- 请安装 [VCRedist x64](https://aka.ms/vs/17/release/vc_redist.x64.exe) 和 [.NET 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0#:~:text=x86-,.NET%20Desktop%20Runtime,-8.0.6) 并重新启动计算机后再次运行 MAA。
- 请安装 [Visual C++ 可再发行程序包](https://aka.ms/vs/17/release/vc_redist.x64.exe) 和 [.NET 桌面运行时 8](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0#:~:text=%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6-,Windows,-Arm64) 并重新启动计算机后再次运行 MAA。
推荐使用 Windows 10 或 11 的用户使用 winget 工具进行安装,只需在终端中运行以下命令。
```sh
@@ -62,7 +61,7 @@ MAA 在 5.0 版本更新到了 .NET 8对于最终用户来说影响如下
2. 新建一个系统变量,变量名 `DOTNET_EnableWriteXorExecute`,变量值 `0`。
3. 重启电脑。
我们无法保证将来的版本对 Windows 7 的兼容性,~~都是微软的错~~。+
我们无法保证将来的版本对 Windows 7 的兼容性,~~都是微软的错~~。
## 连接错误