吕金鉴的主页 - WinCC
type: channel
link: https://www.jinjian.lv/tag/WinCC/
items: Win11 安装 WinCC 时提示 SQL 不能完成安装

Win11 安装 WinCC 时提示 SQL 不能完成安装
type: item
date: 2024-07-29T17:46:00+08:00
description: 在一些使用新款 NVMe 存储设备的 Win11 上安装 WinCC 时可能会遇到报错：❌️不能安装下列程序：SQL Server 2016 SP2 Standard Edition（WinCC）安装程序不能完成安装。这是因为某些新款 NVMe 存储设备和设备驱动程序公开的磁盘扇区大小＞4 KB，因为 SQL Server 当前仅支持 512 字节和 4KB 的扇区存储大小，导致 SQL Server 无法正常启动。可以通过管理员权限运行以下命令来确认遇到此特定问题：fsutil fsinfo sectorinfo <盘符:> 例如：fsutil fsinfo sectorinfo E: 检查返回的 PhysicalBytesPerSectorForAtomicity 和 PhysicalBytesPerSectorForPerformance 数值，两者较大的值＞4096 则可能会出现该问题。解决方案：同样的硬件在 Win10 上没有此问题，因为 Win10 驱动程序不报告物理存储的源扇区大小。但由于 Win10 于 2025 年 10 月 14 日停止支持，所以并不推荐降级 Win10 的方式。修改注册表以管理员身份运行注册表编辑器。定位到： 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device编辑 > 新建 > 多字符串值，将名称命名为 ForcedPhysicalSectorSizeInBytes右键名称修改，数值填入 * 4095 后确定也可以通过管理员权限运行命令提示符后通过命令行快速导入：REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f 修改此注册表需重启设备后生效