Windows 11 依賴數量有限的舊格式和 API,這些格式和 API 存在一些長期存在的問題。多年來,Windows 版本一直依賴 MIDI 1.0 技術,這意味著同一時間只能有一個應用程式使用一個 MIDI 裝置。 MIDI 是樂器數位介面(Musical Instrument Digital Interface)的縮寫。它是MIDI控制器這類設備的核心部件。 它可以採取鍵盤的形式樂器、DJ設備、合成器等等。想要用MIDI控制器控制多個應用程式的想法完全可以理解,但Windows才剛開始著手解決這個問題。

微軟正在逐步推出對其全新 Windows MIDI 服務套件的支援。這套全新的 MIDI 套件新增了對 MIDI 2.0 的支持,升級了 MIDI 1.0 的功能,最重要的是,它使每個端點都支援多客戶端。這意味著多個應用程式終於可以同時從單一 MIDI 裝置接收資料。 Windows MIDI 服務是一項重大升級,它保持了與舊版 API 的向後相容性,並且完全開源。如果您一直對 Windows 11 處理 MIDI 控制器的方式感到不滿,那麼您一定會很高興地得知,解決方案終於即將到來。
快速連結
Windows系統長期以來在MIDI音訊方面有其限制。
從歷史上看,一個 MIDI 設備一次只能與一個應用程式一起使用。

即使在最新版本的Windows系統中,音訊功能也有許多限制。一個MIDI設備只能被一個應用程式使用。 就像控制器或樂器一樣每次都是如此。幾十年來,高級用戶需要採取一些非常規措施才能同時將 MIDI 設備與多個應用程式配合使用。
針對 Windows 7 和 Windows 11 的一種變通方法是建立虛擬 MIDI 端口,以便每個應用程式可以單獨共用這些端口。諸如此類的軟體項目 loopMIDI VirtualMIDI驅動程式曾被用於創建額外的端口,並欺騙Windows應用程序,使其誤以為單個MIDI設備輸入實際上是多個輸入。然而,對於Windows上的MIDI用戶來說,這似乎是一種令人煩惱的變通方法,而且隨著作業系統的發展,這種方法仍然存在。
現在,隨著 Windows MIDI 服務的推出,這種情況終於發生了改變,該服務已開始向 Windows 11 零售版推出。這項功能大約在一年前在 Windows 11 Insider Canary 頻道上宣布,此後一直處於公開預覽階段。
微軟最終透過Windows MIDI服務解決了這個問題。
此次更新除其他內容外,還使每個端點支援多客戶端。
Windows MIDI 服務已於 2026 年 1 月開始透過預覽體驗計畫管道向 Windows 11 用戶逐步推出,並正在逐步實施。此外,Windows MIDI 服務的內建元件現已可透過標準的 Windows 更新流程在零售版 Windows 系統中提供。值得注意的是,根據官方公告,整個推廣過程大約需要 30 天才能完成,所有功能也將全部啟用。 GitHub上.
增強的 MIDI 體驗分為兩部分:Windows MIDI 服務的內建元件和獨立的應用程式 SDK 及工具包。後者增加了 MIDI 控制台和新的 MIDI 設定應用程序,並可在以下位置取得: 微軟 . 網站即使您將 Windows 11 升級到包含 MIDI 服務升級的版本,仍需要手動下載執行時間和工具 SDK。微軟表示,單獨下載 SDK 是為了讓公司能夠「快速發展,並持續為客戶和應用程式提供新功能」。
Windows MIDI 服務升級清單很長,但其中一項功能特別突出: 預設支援多客戶端這意味著任何向應用程式發送資料的 MIDI 裝置都可以同時向多個應用程式發送資料。它與現有應用程式相容,無需開發人員手動向 Windows MIDI 服務添加多客戶端支援。事實上,即使是 MIDI 1.0 控制器和設備,在電腦完成 Windows MIDI 服務升級後也能支援多客戶端,這真是個好消息。困擾 Windows 用戶數十年的問題終於解決了。
您可以在下方找到微軟對 Windows MIDI 服務的完整描述:
- 大多數情況下不需要外部USB驅動程式。大多數 USB MIDI 1.0 裝置都符合標準,無需外部驅動程式即可運作。這意味著您無需處理它們的註冊表位置或擔心相容性問題。僅在絕對必要時才安裝外部驅動程序,這樣您在 Windows 系統上就能獲得更佳的 MIDI 使用體驗。
- 支援您現有的應用程式現有的 WinMM 和 WinRT MIDI 1.0 API 已重新導向至新的 Windows 服務。這提供了一系列新功能,包括多客戶端支援,因此您的應用程式將繼續像現在一樣正常運行,甚至更好。
- 虛擬支援多個客戶任何終端設備(包括 MIDI 1.0 設備)都可以同時被多個應用程式使用。這意味著您可以在連接 DAW 的同時使用音色庫或控制器應用程式。
- 它支援您目前的設備Windows MIDI 服務支援您目前擁有的 MIDI 1.0 設備,包括那些使用廠商提供的串流核心驅動程式的設備,以及符合 MIDI 1.0 和 MIDI 2.0 標準的設備。如果您使用更新的驅動程序,體驗會更好/更快,但我們理解對於某些現有設備而言,這並非總是可行或理想的選擇。
- 快點我們的測試發現,即使在服務中配置了額外的元件,新的基礎架構在發送和接收訊息方面也比舊版 API 快得多。 Windows MIDI 服務本身沒有內建的速度限制,即使是舊版 USB MIDI 1.0 裝置也是如此。新的 MIDI 2.0 驅動程式不受限於 USB 的全速傳輸,並且支援 USB 3.x 的速度。
- 顫抖減少高速傳輸的同時,抖動也會減少。抖動程度會因傳輸類型(USB、網路或虛擬傳輸)以及Windows通訊的裝置而異,但即使沒有任何補償,抖動也會在微秒範圍內。
- 更不可避免關於延遲補償,新的 API 允許任何使用該 API 的應用程式調度基於時間戳記的出站訊息。此外,服務接收入站訊息時也會加入時間戳記。
- 應用程式與應用程式和虛擬設備之間的 MIDI 通信Windows MIDI 服務包含內建的虛擬/應用程式到應用程式的 MIDI 2.0 服務,可實現電腦上應用程式之間極快的通訊。
- 更好的工具我們提供Windows MIDI服務控制器。
midi.exe對於開發人員、高級用戶或任何熟悉命令列操作的用戶,您可以使用它來監控端點、發送和接收訊息、發送/捕獲 SysEx 資料等等。我們還提供了一個 MIDI 設定圖形使用者介面應用程序,用於重命名設備、配置 MIDI 設定、測試等等。 - 嵌入式腳本 內建支援使用 PowerShell 進行 MIDI 編程。想要自動同步混音器?想要編寫腳本來配置所有設備的播放設定?所有這些都可以透過 PowerShell 命令完成。
為了節省您的時間,Windows MIDI 服務新增了對 MIDI 2.0、多客戶端連線的支持,並提升了整體效能。實際情況比這更複雜,但簡而言之,這是 MIDI 用戶多年來夢寐以求的升級。
如何檢查您是否擁有 MIDI 2.0
目前已在 Windows 11 24H2 和 25H2 作業系統中推出。

目前沒有辦法預先強制啟用電腦上的 Windows MIDI 服務,因此您需要耐心等待。不過,有一個工具可以幫助您實現這個功能。 midicheckservice 可在以下平台取得 GitHub上 它可以檢查系統上是否已安裝並準備好使用 Windows MIDI 服務所需的元件。啟用驗證工具現已開放下載,相容於 x64 和 Arm 處理器。
之後,您可以安裝可用的 SDK 和執行時間工具。 這裡請注意,您需要為您的 Windows 11 版本安裝正確的執行時間套件——Windows 11 24H2 和 25H2 的版本要到本月稍後才會推出,因為公開發布大約需要 1.5 小時。 Beta 版本用戶 他們只能在早期階段獲得 Windows MIDI 服務;目前還不能保證您擁有這些服務。
不過,再過幾週,Windows 11 就會修復影響 MIDI 裝置的舊版 Windows 音訊問題——這真是令人興奮。










