Anduin Xue
Anduin Xue

Anduin's Tech Blog

Windows


Run Windows on Linux for best experience

本文介绍了在Linux环境下使用Virt-Manager工具高效配置Windows虚拟机的方法。主要内容包括:通过硬件直通功能提升GPU和声卡性能;安装 VirtIO驱动以优化存储、网络和串行控制器的性能;开启Hyper-V功能以提高虚拟机的兼容性和性能表现;添加 VirtIO SCSI控制器和 RNG设备以增强稳定性;以及使用模拟 TPM支持Windows的安全特性如BitLocker。这些步骤有助于最大化Windows虚拟机的性能并确保其稳定运行。--DeepSeek

Linux Windows qemu virt manager virtio-drivers windows-vm hyper-v-features performance-tuning virtualization

Use your own cert to sign your package to identify your code identity.

本文介绍了如何通过自签名证书来增强软件的安全性和可信度。首先,生成并安装自签名证书以进行代码签名,随后使用Signtool工具对可执行文件进行签名,并展示了具体的命令和操作步骤。接着,详细说明了如何将自签名证书应用于签署NuGet包的过程,包括使用dotnet nuget sign命令以及验证签名的有效性。最后,强调了代码签名在提升软件可信度和用户体验中的重要性,并提供了进一步参考的官方文档链接。--DeepSeek

C# Certificate .NET Windows Sign Digicert Code Sign Signature nuget

让微软的人组装一台电脑究竟会得到什么怪兽?从装机聊到数据中心

文章探讨了如果微软为土豪定制一台深度优化的游戏PC,最终发现其实Xbox已经是一个高度优化的游戏设备。文章通过详细的技术分析和设计理念,展示了专有设备在特定场景下的优化潜力,包括硬件设计、软件优化、用户体验等方面,并与传统游戏PC进行了对比,强调了专有设备在性能、功耗、稳定性等方面的显著优势。同时,文章还讨论了数据中心物理机的优化策略以及挖矿等专用场景的经济效益,进一步论证了专有设备在特定使用场景下的巨大优化空间和成本效益。最终得出结论:Xbox作为一台小巧强悍、精致完善的游戏设备,不仅体验优越,而且性价比极高,远超传统游戏PC的表现。--DeepSeek

Windows Device Gaming Xbox VBS Hardware Hypervisor

我的电脑的超频过程 - 发挥出硬件的全部性能

这篇文章详细介绍了优化显示效果和提升视觉体验的方法,包括调整HDR模式下的SDR内容亮度、开启HDR并进行校准、根据显示器类型选择合适的显示设置(如LCD使用鲜艳模式,OLED始终开启HDR),以及通过降低屏幕亮度和优化图形设置来减少蓝光输出。文中还建议谨慎开启低延迟模式以避免显示问题,并推荐了学习更多HDR知识的资源链接。--DeepSeek

Windows NVIDIA Geforce Intel Tune Turbo ASUS

UWP 一个技术上成功但商业上失败的框架之死;一个现代的操作系统究竟应该提供什么?

这篇文章探讨了UWP(通用Windows平台)的兴起与衰落。UWP最初被设计为一个跨设备的应用开发框架,旨在简化应用程序在不同设备上的开发和部署过程。然而,尽管UWP具有许多潜在的优势,如统一API、高效性能以及资源管理优化,但在实际应用中,它面临着一系列挑战。 首先,学习曲线陡峭使得开发者难以快速上手。与传统的Win32编程方式不同,UWP要求开发者适应一种更为受限和抽象的开发模式,这限制了其在许多应用场景中的使用,尤其是在需要直接访问底层系统资源的情况下,如文件管理、硬件控制或进程间通信等。这些限制导致大量工具和应用无法通过UWP实现。 其次,UWP的应用生态系统未能有效建立。由于其学习成本高且功能受限,个人开发者、DIY爱好者以及大型企业纷纷转向其他开发框架,这使得UWP的应用数量相对较少,难以形成规模效应。 此外,微软自身在应用设计上缺乏统一性和一致性,导致用户体验混乱。Windows 11中出现了多个实现类似功能但风格各异的应用程序(如OneNote的不同版本),进一步削弱了用户对UWP的信心和接受度。 文章还提到,随着微软逐步将WinUI组件从UWP迁移出来,并转向新的跨平台开发框架MAUI,UWP逐渐被视为一个过时的技术。尽管MAUI引入了一些改进,但其表现仍不令人满意,尤其是在性能和用户体验方面,这可能对未来的应用开发产生深远影响。 最终,作者认为UWP的失败不仅标志着微软在统一应用开发战略上的挫败,也反映了技术发展中的某种趋势:过于理想化的设计可能难以应对复杂的现实需求。通过回顾UWP的历史,作者表达了对未来应用开发方向的担忧,同时怀念Windows曾经拥有的高效和简洁的应用体验。--DeepSeek

C# Microsoft Windows Microsoft Store UWP Windows Development

Install Windows 11 on Vultr cloud machine

文章详细介绍了如何在云服务器上搭建属于自己的Windows 11云电脑的过程。主要内容包括:准备工作和注意事项、虚拟机部署及网络配置、操作系统安装与激活密钥使用、驱动程序安装与远程桌面服务配置、Windows 11个性化设置(如更改账户类型、创建本地用户和密码)、远程桌面功能启用与优化,以及删除旧系统和保存快照以便快速部署更多云电脑。最终目标是打造一个可随时随地访问的个人专属Windows 11云电脑,并建议调整默认RDP端口以提高安全性。--DeepSeek

PowerShell Windows Server Cloud Windows Windows 11 DISM Bcdedit Vultr Cloud PC

Use Windows as a stateless OS on your devices

这个PowerShell脚本旨在自动化一系列Windows系统的配置和优化任务,包括主题设置、文件管理、安全策略调整、远程桌面启用、软件更新等。脚本通过注册表操作、COM对象调用、网络配置修改以及系统进程控制来实现这些功能,需要注意的是其中某些操作可能涉及潜在风险,例如删除桌面文件或更改网络类别为私有可能导致的安全问题。建议在运行此类自动化脚本前仔细审查每一步,并确保具备数据备份和恢复能力以应对可能出现的意外情况。--DeepSeek

PowerShell Windows Windows 11 Automation Configuration Device Reimage

Install Windows store app with WinGet

这篇文章介绍了如何通过 Winget 安装 Microsoft Store 应用的新功能。首先需要获取目标应用的唯一标识符(Product ID),可以通过微软官网搜索应用并提取其 URL 中的 ID。接着可以使用 `winget install` 命令结合 `--source msstore` 参数直接安装应用,而无需手动打开商店页面或进行额外操作。文章还提供了一个 PowerShell 脚本函数 `Install-StoreApp`,用于自动化检测和安装 Store 应用,并支持多个示例展示如何使用该函数来快速部署常见应用如 Microsoft To Do、Xbox 等。这些方法不仅适用于单机环境,也适合开发者在构建自动化脚本时集成。你是否已经尝试过通过 Winget 直接安装商店应用?这种方式能为你的系统管理带来哪些便利或挑战?--DeepSeek

PowerShell Windows Winget Microsoft Store UWP Store

Install Windows 11 side-by-side without a USB drive

根据文章内容,以下是其摘要: 本文介绍了如何在现有Windows操作系统上安装新的操作系统。首先,需要扩展系统分区或创建新分区以腾出足够的空间,并确保磁盘未加密(不使用BitLocker)。接下来,用户可以选择直接从ISO镜像挂载或解压到目标分区,或者使用第三方工具如Rufus将ISO写入USB启动盘。然后,在BIOS/UEFI中设置启动顺序,将新系统所在的磁盘设为第一启动项,或者使用Rufus创建的USB启动盘引导安装过程。完成安装后,需更新驱动、安装必要软件并根据个人需求进行系统设置。最后,用户可以通过检查系统信息和功能来验证安装结果,并在出现问题时参考故障排除方法或重新生成引导记录以解决问题。--DeepSeek

Windows 10 PowerShell Windows Windows 11 Install DISM Bcdedit Boot BCD

  • 1