Anduin Xue
Anduin Xue

Anduin's Tech Blog

Windows


Run Windows on Linux for best experience

在Linux上运行Windows以获得最佳体验 这篇博客介绍了如何在Linux上运行Windows以获得最佳体验。首先,你需要解绑PCIe设备并将其离线以便通过。博客提供了一个脚本,让你可以轻松地完成这个过程。然后,你需要更新initramfs并重新启动系统。为了确保PCIe设备已经离线并准备好进行传递,你可以运行一个命令来验证隔离状态。此外,博客还提到了当你只有一个GPU时,离线GPU可能会导致显示变黑的问题,所以在离线GPU之前要确保你可以远程连接到机器。 博客还介绍了如何为虚拟机启用安全启动和模拟TPM。对于启用安全启动,你需要在虚拟机的XML配置中添加一些行。对于启用模拟TPM,你需要安装swtpm并在虚拟机的XML配置中添加一些行。 如果你在使用Windows虚拟机,博客还提供了如何安装VirtIO驱动程序以提高虚拟机的性能。你需要从官方网站下载VirtIO驱动程序,并将其添加到虚拟机的存储中进行安装。 最后,博客还提到了如何调整Windows虚拟机以获得更好的性能。通过在虚拟机的XML配置中添加一些行,你可以启用某些性能功能。 通过阅读这篇博客,你将了解如何在Linux上运行Windows以获得最佳体验,并学习到了一些有关虚拟化和性能优化的技巧。你可能会思考如何进一步优化虚拟机的性能,以及在使用虚拟机时可能遇到的一些挑战。 你是否想过如何在只有一个GPU的情况下离线GPU而不影响显示?你是否尝试过在虚拟机中启用安全启动或模拟TPM?如何进一步优化虚拟机的性能?这些问题将激发你对博客内容的思考,并引导你进一步探索和学习。--GPT 4

Linux Windows qemu virt manager

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

This blog post offers a comprehensive guide on using a digital certificate to sign code and establish identity in the digital world. It first explains the concept of digital certificates, which are split into public and private keys. The public key is made available online for others to trust, while the private key is used to sign content. The post further elaborates on the subject and friendly name fields in a digital certificate. The subject field contains identity verification information, while the friendly name is an optional field used for easier identification and management of the certificate. For HTTPS certificates, the subject field typically includes the domain name or hostname of the certificate holder, which is crucial for ensuring secure communication. The blog then provides a step-by-step guide on generating a self-signed certificate and obtaining the private key. It also explains how to make the public key trusted by others. By generating a self-signed certificate and...--GPT 4

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

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

本文讨论了专有硬件在游戏设备上的优化潜力,通过对比通用计算设备,阐述了专有硬件在性能、体验和优化方面的优势。文章提到了专有硬件在应用开发、永不崩溃、作弊、省心、反病毒、虚拟化、DMA、硬盘优化、录屏和直播等方面的优化空间,以及如何通过专有硬件实现这些优化。最后,文章以Xbox游戏设备为例,展示了专有硬件在游戏领域的优越性能和体验。总之,专有硬件的优化可以登峰造极,为用户带来更好的性能和体验。--GPT 4

Windows Device Gaming Xbox VBS Hardware Hypervisor

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

本篇博客详细介绍了如何发挥电脑硬件的全部性能,包括硬盘调整、游戏设置优化、显示器设置等方面。首先,使用CrystalDiskMark和HDTune Pro对硬盘进行测试,确保硬盘性能达到最佳状态。接着,针对游戏中可能遇到的各种瓶颈问题(如显存、CPU、GPU瓶颈等),提出相应的解决方案,如调整游戏设置、开启DLSS等。此外,还讨论了如何根据游戏需求选择不同的渲染引擎(DirectX、Vulkan、OpenGL)。最后,重点介绍了显示器设置的调整,包括使用专业校色仪、调整HDR模式下的SDR内容亮度、开启HDR等,以提高游戏画面质量和观感。在优化硬件性能的过程中,你是否遇到过类似的问题?如何解决这些问题以提高游戏体验?--GPT 4

Windows NVIDIA Geforce Intel Tune Turbo ASUS

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

本文探讨了UWP(通用Windows平台)框架的技术优势与商业失败。UWP框架解决了许多Windows操作系统面临的问题,如应用商店、版本管理、依赖管理、存储空间管理、自动更新等。然而,尽管技术上表现出色,UWP在商业上却未能取得成功,原因包括:市场份额丧失、应用质量不高、开发难度较大等。 在现实中,UWP已经失去了市场竞争力,许多开发者和用户放弃了这个框架。微软自家的UWP应用质量也不高,功能稀缺,导致用户对UWP的印象普遍不佳。此外,开发一个UWP应用的难度并不低,许多开发者更愿意选择其他框架。 总之,尽管UWP在技术上具有诸多优势,但由于商业上的失败,它已经失去了生存的希望。新的开发框架MAUI正在崛起,但它放弃了UWP的优点,回归了Win32的开发模式。这让人不禁思考,未来的应用是否还会面临类似UWP的命运。--GPT 4

C# Microsoft Windows Microsoft Store UWP

Install Windows 11 on Vultr cloud machine

本篇博客详细介绍了如何在Vultr云服务器上安装Windows 11。首先,我们需要下载Windows 11的ISO文件,并将其转换为WIM文件。接着,准备一个新的磁盘驱动器以供安装Windows 11。在完成这些准备工作后,我们需要解压Windows 11的WIM文件,然后设置相应的启动配置。重启服务器后,通过VNC连接并完成Windows 11的初始设置。最后,启用远程桌面服务并删除旧的Windows Server。 在阅读这篇博客后,你会了解到在云服务器上安装Windows 11的整个过程。这将有助于你在云端搭建自己的个人电脑,并随时随地通过远程桌面连接使用。此外,你还可以为家人和朋友创建更多的云电脑,让他们也能随时随地体验Windows 11的便捷。 那么,云电脑的未来会是怎样的呢?随着技术的发展,云电脑是否会成为我们日常生活中不可或缺的一部分?请继续关注我们的博客,探讨云电脑的未来趋势!--GPT 4

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

Use Windows as a stateless OS on your devices

本篇博客详细讲解了如何在设备上将Windows作为无状态操作系统使用。文章提供了一系列PowerShell脚本,用于优化和自定义Windows设置,包括更改桌面图标、禁用睡眠模式、启用中文输入法、移除蓝牙图标、调整文件资源管理器设置、设置时区和时间、调整鼠标速度、固定文件夹到快速访问、启用深色主题、清理桌面、设置网络连接属性以及启用远程桌面连接等。此外,文章还介绍了如何使用winget命令升级所有应用程序以及检查并安装Windows更新。 在阅读本文后,您是否会考虑使用这些脚本来优化您的Windows设备?这些设置对您的日常使用有何影响?在实践中,您还需要哪些其他自定义设置?请阅读全文,了解如何借助这些脚本让您的Windows设备更符合您的需求,并尝试自己寻找答案。--GPT 4

PowerShell Windows Windows 11 Automation Configuration Device Reimage

Install Windows store app with WinGet

This blog post demonstrates how to install a Microsoft Store app using WinGet, a Windows package manager. The process begins by obtaining the Store App ID from the Microsoft official website. Once the App ID is acquired, you can use a command to open the store page or create a PowerShell script to launch the store automatically. To install the app without a prompt, first, install WinGet using a provided script, and then run another command with the store app ID. For developers building automation, this blog post also provides a script to check if the app is already installed using the exact WinGet app name. If it's not installed, the script attempts to download and install the app. A function called Install-StoreApp is provided, making it even easier to install Microsoft Store apps with WinGet. Examples of using this function with various app IDs and WinGet app names are also included. How can you adapt these scripts for your own automation needs? And what other applications can be...--GPT 4

PowerShell Windows Winget Microsoft Store UWP Store

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

本篇博客文章介绍了如何在不使用USB驱动器的情况下,与现有操作系统并行安装Windows 11。首先,需要获取Windows 11的ISO文件并找到其中的Install.wim(或Install.esd)文件。接下来,在计算机上创建一个新的、干净的分区,用于安装新的Windows系统。然后,提取install.wim(esd)文件到新分区,并为新Windows添加启动项。最后,重启计算机,在启动菜单中选择新安装的操作系统即可。 在完成这个过程的过程中,你可能会遇到一些问题。例如,如何选择正确的Windows版本进行安装?如何确保新分区足够大以容纳新的操作系统?如何正确地将install.wim(esd)文件提取到新分区?以及如何确保新分区能够正常启动新的操作系统?本文详细解答了这些问题,并提供了相应的解决方案,如使用7zip打开install.wim(esd)文件,查找适合的Windows版本;使用磁盘管理工具创建新分区;以及使用命令行工具(如dism和bcdedit)完成文件提取和添加启动项等操作。 在阅读本文后,你将能够顺利地完成Windows 11的并行安装,无需依赖USB驱动器。但在实际操作过程中,你可能还会遇到其他问题,如何解决这些问题?尝试阅读全文,从中找到答案。--GPT 4

Windows 10 PowerShell Windows Windows 11 Install DISM Bcdedit Boot BCD

  • 1