[情報] 微軟證實將於 2024 年下半年停止支援 VBS

看板PC_Shopping (個人電腦購買)作者 (ilinker)時間3月前 (2024/06/01 13:56), 3月前編輯推噓23(23041)
留言64則, 16人參與, 3月前最新討論串1/1
微軟證實將於 2024 年下半年停止支援 VBScript,2027年將永久退出 Windows netizen netizen 發表於 2024年5月31日 15:30 VBScript 是微軟於 1996 年推出的一種腳本語言,廣泛用於 Windows 系統管理、網頁互動等方面。然而,隨著技術的發展,VBScript 逐漸顯露出其局限性。因此,微軟決定停止支援 VBScript,鼓勵開發者轉向更現代、更強大的腳本語言。這象徵著 VBScript 時代的結束,也代表著程式設計領域的不斷演進。 VBScript 一開始將轉變為選擇性功能,但之後微軟將從未來版本的 Windows 中完全移除該工具。 Visual Basic Scripting Edition(VBScript)是微軟於 1996 年推出的一種輕量級程式設計語言,但自那時以來,PowerShell 和 JavaScript 等替代方案已被證明更強大好用。 微軟官方宣佈了棄用 VBScript 指令碼的相關進度安排,分為 2024-2027 和 2027~ 兩個階段,最終計畫於 2027 年之後讓其完全退出 Windows 舞台。 微軟表示 Windows 11 24H2 更新正式發佈之後,會以功能隨選安裝(FOD)的方式繼續提供 VBScript 指令碼支援。 微軟證實將於 2024 年下半年停止支援 VBScript,2027年將永久退出 Windows 微軟專案經理奈文·尚卡(Naveen Shankar)在一份官方公司公告中表示,做出終止支援的決定是為了過渡到更現代、更高效和更先進的選擇。 尚卡重申:「多年來,技術不斷進步,出現了功能更強大、用途更廣泛的腳本語言,例如 JavaScript 和 PowerShell。這些語言提供更廣泛的功能,更適合現代 Web 開發和自動化任務。」 Windows 11 24H2 鏡像也會預裝包括 VBScript 在內的 FOD 功能,並在作業系統中預設開啟。微軟表示:「這有助於確保遷移 VBScript 依賴關係(應用程式、處理程序等)時,不會導致使用者體驗中斷情況。」 VBScript 退出 Windows 的第二階段將於 2027 年到來。屆時 Windows 版本將不再預設啟用該 FOD 功能。 如果開發人員還需要時間更新自己的應用程式,仍然可以在未來的 Windows 版本中啟用該 FODs,只是微軟並未公佈第二階段具體的截止日期。 尚卡分享了有關最後淘汰階段的更多資訊:「VBScript 將被淘汰並從未來版本的 Windows 中刪除。這意味著 VBScript 的所有動態連接庫(.dll 文件)都將被刪除。因此,依賴 VBScript 的專案將停止運行。到那時,我們希望您已經改用建議的替代方案。」 VBScript 是 Visual Basic Script 的簡稱,有時也被縮寫為 VBS。VBScript 是微軟開發的一種腳本語言,可以看作是 VB 語言的簡化版,於 1996 年發表。廣泛被用於網頁和ASP程式,VBScript 可以被用來自動地完成重複性的 Windows 作業系統任務。在 Windows 作業系統中,VBScript 可以在 Windows Script Host 的範圍內運行,也是Windows用來管理電腦的強大工具。 但是因為VBScript有太多安全漏洞,經常被濫用來散布惡意程式。隨著 PowerShell 等工具的出現,它逐漸被取代。 雖然沒有給出具體時間表,但是仍然使用 VBScript 的人已被警告遷移到 PowerShell 或 JavaScript,而且越早這樣做,就越能防止未來出現問題。 https://www.techbang.com/posts/115576-vbscript-windows slmgr.vbs: 以後要怎麼知道詳細的Windows授權狀態啊? -- 作者 goipait (GoGo) 看板 Gossiping 標題 [問卦] 有沒有彥州懶人包? 時間 Sat May 28 08:23:13 2016

05/28 08:23,
懶趴包喇幹
05/28 08:23
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.187.40 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1717221382.A.A74.html ※ 編輯: hn9480412 (59.125.187.40 臺灣), 06/01/2024 13:58:12

06/01 14:01, 3月前 , 1F
可以改寫成Powershell的腳本吧
06/01 14:01, 1F

06/01 14:02, 3月前 , 2F
也許丟給AI就能幫你重寫了
06/01 14:02, 2F

06/01 14:58, 3月前 , 3F
最近才發現公司server和老機台一堆vbs
06/01 14:58, 3F

06/01 15:00, 3月前 , 4F
早期有一些寫病毒的人 偶爾會用到VBS
06/01 15:00, 4F

06/01 15:01, 3月前 , 5F
自從IE屎了 edge核心往chromium靠
06/01 15:01, 5F

06/01 15:01, 3月前 , 6F
只剩windows還能使用vbs 而且484還用的
06/01 15:01, 6F

06/01 15:01, 3月前 , 7F
很不方便?
06/01 15:01, 7F

06/01 15:02, 3月前 , 8F
我問一下
06/01 15:02, 8F

06/01 15:05, 3月前 , 9F
slmgr.vbs 依照微軟碼程式的功力來看
06/01 15:05, 9F

06/01 15:06, 3月前 , 10F
弄一個替代品不難吧? 這東西應該沒有包袱
06/01 15:06, 10F

06/01 15:06, 3月前 , 11F
才是
06/01 15:06, 11F

06/01 15:20, 3月前 , 12F
VBS能幹什麼大事? 還不是全部都是呼叫
06/01 15:20, 12F

06/01 15:20, 3月前 , 13F
API 能呼叫API你用啥寫都一樣
06/01 15:20, 13F

06/01 15:20, 3月前 , 14F
Win32 API
06/01 15:20, 14F

06/01 15:37, 3月前 , 15F
office巨集要改用什麼語言
06/01 15:37, 15F

06/01 15:41, 3月前 , 16F
不影響MS Office VBA吧?
06/01 15:41, 16F

06/01 15:41, 3月前 , 17F
剛剛才想到 寫VBS 就是方便在開個記事本
06/01 15:41, 17F

06/01 15:41, 3月前 , 18F
就能寫了
06/01 15:41, 18F

06/01 15:43, 3月前 , 19F
OFFICE巨集好像有說要支援PYTHON?
06/01 15:43, 19F

06/01 15:45, 3月前 , 20F
白話一點就是公司還懂VB底層的人不
06/01 15:45, 20F

06/01 15:45, 3月前 , 21F
是已經退休 或就是在退休的路上 多
06/01 15:45, 21F

06/01 15:45, 3月前 , 22F
維護這個浪費錢
06/01 15:45, 22F

06/01 15:47, 3月前 , 23F
安全問題真的是假議題,真的有嚴重
06/01 15:47, 23F

06/01 15:47, 3月前 , 24F
到不行的問題早就直接全部移除了。
06/01 15:47, 24F

06/01 15:47, 3月前 , 25F
我也是當初 淺學VB 的老人 現在才轉換
06/01 15:47, 25F

06/01 15:47, 3月前 , 26F
到VB.NET 那這樣微軟維護VB.NET不是就很虧
06/01 15:47, 26F

06/01 15:48, 3月前 , 27F
06/01 15:48, 27F

06/01 15:49, 3月前 , 28F
是說現在有Ai了 真的PowerShell反智
06/01 15:49, 28F

06/01 15:49, 3月前 , 29F
不好寫的地方讓Ai去生就成好了
06/01 15:49, 29F

06/01 15:49, 3月前 , 30F
VB.NE主要是.NET Framework不是?
06/01 15:49, 30F

06/01 15:50, 3月前 , 31F
VB.Net看公司 不過你最終還是繞不開
06/01 15:50, 31F

06/01 15:50, 3月前 , 32F
C#
06/01 15:50, 32F

06/01 15:50, 3月前 , 33F
沒錯 VB 跟VB.net其實差很多 嗎?
06/01 15:50, 33F

06/01 15:50, 3月前 , 34F
VBScript跟C#的VB不一樣, 執行檔不一樣
06/01 15:50, 34F

06/01 15:51, 3月前 , 35F
.vbs跟要用IDE工具建置的VB不一樣
06/01 15:51, 35F

06/01 15:52, 3月前 , 36F
我的意思是VBScript 底層的Runtime
06/01 15:52, 36F

06/01 15:52, 3月前 , 37F
微軟看起來就是不想在維護了
06/01 15:52, 37F

06/01 15:53, 3月前 , 38F
是 很老舊了
06/01 15:53, 38F

06/01 15:54, 3月前 , 39F
C#的VB應該還是會繼續吧, Excel的VBA
06/01 15:54, 39F

06/01 15:54, 3月前 , 40F
則一樣老舊, 但是牽扯更大了
06/01 15:54, 40F

06/01 16:01, 3月前 , 41F
只能說一個時代過去了,微軟很少會
06/01 16:01, 41F

06/01 16:01, 3月前 , 42F
有東西可以流傳這麼久,尤其是程式
06/01 16:01, 42F

06/01 16:01, 3月前 , 43F
語言 不是設計成跑車當發財車用,不
06/01 16:01, 43F

06/01 16:01, 3月前 , 44F
然就是把大台連結車當休旅車載人
06/01 16:01, 44F

06/01 17:39, 3月前 , 45F
蛤 VBscript 跟 VB 的關係不是和
06/01 17:39, 45F

06/01 17:39, 3月前 , 46F
Javascript 與 Java 的關係一樣嗎
06/01 17:39, 46F

06/01 17:48, 3月前 , 47F
布吉島 反正那時後用msgbox都會通 (咦
06/01 17:48, 47F

06/01 20:40, 3月前 , 48F
早期一些自動鍵盤或滑鼠的是用vbs寫的
06/01 20:40, 48F

06/01 21:58, 3月前 , 49F
強制啟動IE的手段被拿掉了嗎?
06/01 21:58, 49F

06/01 22:15, 3月前 , 50F
slmgr好像是vbs寫的
06/01 22:15, 50F

06/01 22:52, 3月前 , 51F
還好早就有按鍵精靈的備案
06/01 22:52, 51F

06/01 22:53, 3月前 , 52F
自動化蠻重要 用途使用頻率相對少也是
06/01 22:53, 52F

06/01 23:59, 3月前 , 53F
ospp.vbs:
06/01 23:59, 53F

06/02 02:42, 3月前 , 54F
VB和VB.NET差蠻多的 大概就只有語法相似
06/02 02:42, 54F

06/02 02:52, 3月前 , 55F
VBS和VB6也不太一樣,但沒有和用VB.NET差
06/02 02:52, 55F

06/02 02:52, 3月前 , 56F
那麼多。前者連結到scripting runtime,
06/02 02:52, 56F

06/02 02:52, 3月前 , 57F
後者則是用.net framework庫
06/02 02:52, 57F

06/02 02:59, 3月前 , 58F
雖然用純文字也能寫,但是vb語法沒有ide
06/02 02:59, 58F

06/02 02:59, 3月前 , 59F
輔助的話贅字有點多。有點複雜的邏輯還是
06/02 02:59, 59F

06/02 02:59, 3月前 , 60F
比純batch好寫,另外可以無痛掛ActiveX和
06/02 02:59, 60F

06/02 02:59, 3月前 , 61F
com元件也是優勢,但若要純文字我會更傾
06/02 02:59, 61F

06/02 02:59, 3月前 , 62F
向用js
06/02 02:59, 62F

06/02 03:01, 3月前 , 63F
現在當然是直接用py或ps了
06/02 03:01, 63F

06/03 10:39, 3月前 , 64F
想不到VBS會先退
06/03 10:39, 64F
文章代碼(AID): #1cMhW6fq (PC_Shopping)
文章代碼(AID): #1cMhW6fq (PC_Shopping)