衆所周知,微軟對windows的命名規則一直很詭異,從xp,vista,7到8和8.1 一直到最新的windows 10。那麼從技術角度考慮,為什麼微軟跳過了9而直接使用10呢?據微軟内部開發人員流傳,是為前作業系統的版本号考慮。

執行個體代碼如下
當軟體開發人員使用:“ 如果 版本号開始于xxx,就 執行yyy" 時,會出現兩種情況的正确判斷
windows 9
windows 9* ( windows 95 windows 98 ) 95和98也是開頭包含windows 9的
綜上所述,在早期測試時,微軟發現很多第三方軟體開發商使用了如上的方法去判斷作業系統,這樣會造成對當在windows 95和 windows 98上運作使用上述代碼的程式時,程式會誤判為windows "9"。
是以微軟開發者為了避免出現這種不穩定因素,隻好命名為windows 10 。