吧务
level 15



他指出,是quartz.dll这个DLL出现了问题,可以看到它是DirectShow的运行时(Runtime),这也符合用K-Lite接管DirectShow可解决部分问题的结果,不过K-Lite方法只适用于部分非Kirikiri引擎的游戏,kirikiri的基本都不行
总之,可以用旧版的quartz.dll进行替换,这里我用了从修复该问题的27965版本获取的,同样也可以
不过,如果直接复制的话,会提示需要管理员权限进行操作,但给了也还是提示需要权限,那是因为这些系统文件大多由TrustedInstaller所有,管理员(Administrator)只有读取和执行权限,自然就无法修改或覆盖


但管理员可以更改文件的所有权,或者进行提权,这里获取所有权后给予管理员完全控制权限:
然后输入以下命令,可能需要按回车执行:
此时就可以覆盖了。为了确保安全,覆盖后可以再将所有权和权限改回:
这样就完成了替换操作,不卸载更新Galgame也不会红屏了