整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

网页的类型

网页的类型

页分为静态页面和动态页面

静态页面

静态网页每一个网页都有一个固定的网址,网页网址后面是普通的格式,如超文本标记语言、超文本标记语言和超文本标记语言,但不包含它?号码。

一旦网页的内容被发布到网络上,每个静态网页的内容都被存储在服务器上,而不管是否有用户访问。也就是说,静态网页是一个实际保存在服务器上的文件,每个网页都是一个单独的文件。

*静态网页相对稳定,因此易于搜索引擎搜索。

*静态网页不支持数据库,网站创建和维护所需的工作量很大。因此,当网站信息量较大时,很难完全依赖静态网页创建方法。

*静态网页的交互性较差,在功能方面有很大限制。

动态网页

动态网页对应静态网页,也就是说,网页网址的后缀不仅仅是静态文件的常见形式,如html、html、s html等。,通常在动态网址之后?号码。

动态网页与在线动画、滚动文本、滚动动画等没有直接关系。动态网页也可以是纯文本表示。动态网页指的是使用动态网络技术生成的网页,动态网络技术指的是与背景的交互。数据流动的网页。

*动态网页基于数据库技术,可以大大减少网站维护的工作量。

*采用动态技术的网页可以实现更多功能,如用户注册、登录、在线调查、用户管理等。

*动态网页实际上不是独立存在于服务器上的网页。只有当用户请求时,服务器才会返回完整的页面。

在动态网页中?搜索引擎搜索存在某些问题。搜索引擎通常不可能访问网站数据库中的所有网页,或者由于技术原因,搜索无法获得网址?数字背后的内容,所以网站使用动态网页需要做一定的技术处理,以适应搜索引擎的要求。

静态网页和动态网页的区别

程序是否在服务器端运行是区分动态网页和静态网页的一个重要指标。

运行在服务器端的程序、网页和组件属于动态网页。他们将返回不同的网页,如ASP、JSP、PHP等。,不同的客户和不同的时间。属于客户端的程序、网页、插件和组件都是静态网页,如html页面、flash、js和VBS,它们永远不会改变。

静态网页和动态网页各有特点。一个网页是使用动态网页还是静态网页主要取决于网站的功能需求和网站的内容。如果网站功能相对简单,内容更新量不是很大,静态网页方法更简单。相反,它通常是通过动态技术实现的。

静态网页是网站建设的基础。静态网页和动态网页之间没有矛盾。为了使网站适应搜索引擎检索的需要,即使采用动态网页技术,网页内容也可以转换成静态网页发布。动态网站也可以采用动态和静态相结合的原则。它适用于动态网页和动态网页。它适用于静态网页和静态网页。在同一网站上,动态网页内容和静态网页内容也很常见。事情。

在讨论网页的基本元素之前,让我们先讨论一下设计网页的基本原则。设计网页有几个重要的原则。第一个是

用户优先,因为没有用户赞助,任何认为它好的网页都是没有意义的。有必要考虑用户使用的机器的网络问题。无论是电脑还是手机,总会有线路被卡住的情况。对于一些大的闪光,图片应该放置得尽可能少或者技术上分开。在最终确定之前,最好自己通过远程连接到互联网进行测试。考虑到浏览器的版本,最好使用所有浏览器都能阅读的格式。不要仅仅使用支持超文本标记语言或程序的技能。

主页非常重要,主页是用户对这个网站的第一印象。如果是一个新开放的网站,最好对网站的性质和第一页提供的内容进行简要的描述和指导,以便用户可以判断他们是否应该继续深入下去。最后一页有一个非常清晰的分类选项,并且尽可能的方便用户,这样用户可以快速找到他们需要的主题。在设计中,最好保持干净清爽的原则。首先,如果没有必要,尽量不要放置大的图像文件或添加不必要的程序,因为这会增加下载时间,导致用户失去耐心;第二,屏幕不应该设置混乱,因为用户什么也找不到。

内容应该是独特的,内容可以是任何东西,包括文本、图像、视频和声音,但它必须与网站打算提供给用户的信息相关。必须规划施工现场。规划时,您必须确定网站的性质,提供内容和目标受众,然后根据自己的硬件和软件条件设置范围。网络的特点是及时、新鲜、丰富、生动。这是吸引用户上网的条件。如果条件充分,网站可以根据上述原则成为一个综合性的信息提供者。如果这还不够,它将成为一个单边供应商。。此外,它可以在特殊主题上突出显示,以进一步针对目标受众。

内容的分类,内容的分类非常重要,可以按主题分类,按性质分类,按组织组织或按人类思维的直觉分类,一般来说,按人类思维的直觉分类会更亲密。但是无论哪种分类方法,用户都应该能够容易地找到目标。分类方法最好尽可能一致。如果你想混合多种分类方法,你还必须掌握不让用户混淆的原则。此外,在每个类别选项或下一行旁边,最好添加该选项内容的简短描述。

交互性,网页的另一个特征是交互。一个好的网站必须与用户有良好的交互性,包括整个设计展示、界面指南的使用等。,应该掌握交互的原理,让用户觉得每一步都确实得到了正确的响应,这部分需要一些设计技巧和软硬件的支持。事实上,好的网页设计必须结合个人技能、经验积累和软硬件技术的使用。为了增加与用户的互动,最好为用户添加一个评论栏来表达他们的意见。

注意格式的正确性。许多设计者在编写文档时会简化命令格式,但为了方便将来的维护,最好在编写html时完成html,初学者也可以正确理解HTML语法。此外,如果网站本身希望用户通过搜索网站找到它,不要忘记在标题标签中添加一个可搜索的关键词字符串。

背景背景,很多人喜欢在网页上添加背景图案,认为这样可以增加美感,但我不知道这样会消耗传输时间,影响阅读,但会给用户带来不好的声音。因此,如果不是绝对必要的,最好避免使用背景图案,并保持其干净和新鲜。

毒名的一般格式都是采用三段来标识的:<病毒前缀>.<病毒名>.<病毒后缀> 。这里给大家列举一小段扫描报告为例:Backdoor.Win32.Nuclear.~L@779798 E:\HACKER\TrojWare.Win32.PSW.LdPinch.~HP@1852437E:\HACKER\Backdoor.Win32.Nucleroot.NAB@89601 E:\HACKER\Backdoor.Win32.Bandok.j@5314232 E:\HACKER\Backdoor.Win32.Nuclear.ag@6194658 E:\HACKER\Backdoor.Win32.Nuclear.NAG@109155 E:\HACKER\Backdoor.Win32.Nuclear.NAG@149563 E:\HACKER\TrojWare.Win32.PSW.Delf.vg@5527870 E:\HACKER\UnclassifiedMalware@9221441 E:\HACKER\TrojWare.Win32.PSW.LdPinch.~HP@1852437 E:\HACKER\Backdoor.Win32.Bandok.AV@108534 E:\HACKER\病毒前缀是指一个病毒的种类,他是用来区别病毒的种族分类的。不同的种类的病毒,其前缀也是不同的。比如我们常见的木马病毒的前缀 Trojan ,蠕虫病毒的前缀是 Worm 等等还有其他的。 病毒名是指一个病毒的家族特征,是用来区别和标识病毒家族的,如上述报告中的'Nuclear'、'Nucleroot'就是病毒名。病毒后缀是指一个病毒的变种特征,是用来区别具体某个家族病毒的某个变种的。一般都采用英文中的26个字母来表示,如 Worm.Sasser.b 就是指 振荡波蠕虫病毒的变种B,因此一般称为 “振荡波B变种”或者“振荡波变种B”。如果该病毒变种非常多,可以采用数字与字母混合表示变种标。如果跟简单一点的说的话,那么拿灰鸽子举例,灰鸽子之所以不断可以逃过杀毒软件的追杀,就是因为其变种不断,如果我们比较其杀毒软件提供的名称,会发现其前缀与病毒名是相同的,但是后缀不同。首先我们来大致了解一下前缀的区分,和病毒的分类,这有利于我们判断病毒的危害性具体的我会当作附录放在文章的最后面。系统病毒:前缀为Win32、PE、Win95、W32、W95,这些病毒的一般公有的特性是可以感染windows操作系统的 *.exe 和 *.dll 文件,并通过这些文件进行传播,当然大多数时候是来表示该病毒的运行环境。(Linux的不列举,大家没几个用Linux的)。木马病毒、黑客病毒Trojan、Hack,这类病毒一般为远控木马、盗号木马、木马插件等一系列木马类的病毒,该类病毒大家接触的最多,虽然不具有破坏性,但是会窃取资料。这里补充一点,病毒名中有PSW或者什么PWD之类的一般都表示这个病毒有盗取密码的功能(这些字母一般都为“密码”的英文“password”的缩写)。脚本病毒脚本病毒的前缀是:Script。脚本病毒的公有特性是使用脚本语言编写,通过网页进行的传播的病毒,如红色代码(Script.Redlof)。脚本病毒还会有如下前缀:VBS、JS(表明是何种脚本编写的),如欢乐时光(VBS.Happytime)、十四日(Js.Fortnight.c.s)等。我想大家玩过一些强制关机,、倒计时关机一类的VBS脚本文件,有的时候该类文件也会被判断为病毒的。宏病毒其实宏病毒是也是脚本病毒的一种,由于它的特殊性,因此在这里单独算成一类。宏病毒的前缀是:Macro,第二前缀是:Word、Word97、Excel、Excel97(也许还有别的)其中之一。凡是只感染WORD97及以前版本WORD文档的病毒采用Word97做为第二前缀,格式是:Macro.Word97;凡是只感染WORD97以后版本WORD文档的病毒采用Word做为第二前缀,格式是:Macro.Word;凡是只感染EXCEL97及以前版本EXCEL文档的病毒采用Excel97做为第二前缀,格式是:Macro.Excel97;凡是只感染EXCEL97以后版本EXCEL文档的病毒采用Excel做为第二前缀,格式是:Macro.Excel,依此类推。该类病毒的公有特性是能感染OFFICE系列文档,然后通过OFFICE通用模板进行传播,如:著名的美丽莎(Macro.Melissa)。后门病毒后门病毒的前缀是:Backdoor。该类病毒的公有特性是通过网络传播,给系统开后门,给用户电脑带来安全隐患。如54很多朋友

遇到过的IRC后门Backdoor.IRCBot 。比我我示意免杀技术时用到的Bandook就属于Backdoor一类的。病毒种植程序病毒这类病毒的公有特性是运行时会从体内释放出一个或几个新的病毒到系统目录下,由释放出来的新病毒产生破坏。如:冰河播种者(Dropper.BingHe2.2C)、MSN射手(Dropper.Worm.Smibag)等。破坏性程序病毒破坏性程序病毒的前缀是:Harm。这类病毒的公有特性是本身具有好看的图标来诱惑用户点击,当用户点击这类病毒时,病毒便会直接对用户计算机产生破坏。如:格式化C盘(Harm.formatC.f)、杀手命令(Harm.Command.Killer)等。玩笑病毒玩笑病毒的前缀是:Joke。也称恶作剧病毒。这类病毒的公有特性是本身具有好看的图标来诱惑用户点击,当用户点击这类病毒时,病毒会做出各种破坏操作来吓唬用户,其实病毒并没有对用户电脑进行任何破坏。如:女鬼(Joke.Girlghost)病毒。捆绑机病毒捆绑机病毒的前缀是:Binder。这类病毒的公有特性是病毒作者会使用特定的捆绑程序将病毒与一些应用程序如QQ、IE捆绑起来,表面上看是一个正常的文件,当用户运行这些捆绑病毒时,会表面上运行这些应用程序,然后隐藏运行捆绑在一起的病毒,从而给用户造成危害。如:捆绑QQ(Binder.QQPass.QQBin)、系统杀手(Binder.killsys)等DDOS攻击程序其前缀为:DoS,会针对某台主机或者服务器进行DoS攻击;溢出工具其前缀为:Exploit,会自动通过溢出对方或者自己的系统漏洞来传播自身,或者他本身就是一个用于Hacking的溢出工具;黑客工具其前缀为:HackTool,这一类是我们最为常见的,也许本身并不破坏你的机子,但是会被别人加以利用来用你做替身去破坏别人。如啊D、明小子、HDSI、NBSI以及其他一些常用的黑客工具,有时其也会被标识为Application,不过因为黑客工具功能繁多,所以在主名称后会有附属名称,我们可以通过其来判断程序的功能。如:Inject为注入、Remote为远程连接等。当然还有很多病毒的类型,如下载病毒了啊、蠕虫病毒了啦什么的,不过太多也无法一一列举(汗一个,主要是我没那么些样本)接下来是病毒的主名称,其标识该病毒的名称或者家族名,我们可以通过它来判断我们中了什么病毒 。病毒的主名称是由分析员根据病毒体的特征字符串、特定行为或者所使用的编译平台来定的,如果无法确定则可以用字符串”Agent”来代替主名称,小于10k大小的文件可以命名为“Samll”。 版本信息 版本信息只允许为数字,对于版本信息不明确的不加版本信息。 主名称变种号 如果病毒的主行为类型、行为类型、宿主文件类型、主名称均相同,则认为是同一家族的病毒,这时需要变种号来区分不同的病毒记录。如果一位版本号不够用则最多可以扩展3位,并且都均为小写字母a—z,如:aa、ab、aaa、aab以此类推。由系统自动计算,不需要人工输入或选择。 附属名称 病毒所使用的有辅助功能的可运行的文件,通常也作为病毒添加到病毒库中,这种类型的病毒记录需要附属名称来与病毒主体的病毒记录进行区分。附属名称目前有以下几种: Client 说明:后门程序的控制端 KEY_HOOK 说明:用于挂接键盘的模块 API_HOOK 说明:用于挂接API的模块 Install 说明:用于安装病毒的模块 Dll 说明:文件为动态库,并且包含多种功能 空 说明:没有附属名称,这条记录是病毒主体记录 附属名称变种号 如果病毒的主行为类型、行为类型、宿主文件类型、主名称、主名称变种号、附属名称均相同,则认为是同一家族的病毒,这时需要变种号来区分不同的病毒记录。变种号为不写字母a—z,如果一位版本号不够用则最多可以扩展3位,如:aa、ab、aaa、aab以此类推。由系统自动计算,不需要人工输入或选择。 病毒长度 病毒长度字段只用于主行为类型为感染型(Virus)的病毒,字段的值为数字。字段值为0,表示病毒长度可变。由于病毒名称与后缀太多,而且变种的表示也比较繁杂,所以我们只需要将它们与前缀联系起来,大致知道这是一个什么病毒,然后查询一下解决方案。。当然如果有兴趣的童鞋可以自己做病毒分析来追踪一个病毒,也可以提交专业网站进行分析。如

http://www.virscan.org/

最后个大家一些记录,大家对照附录与文章开始病毒鉴别之旅吧(其实本文很没技术含量的说...)附录:Backdoor,危害级别:1, 说明: 中文名称—“后门”, 是指在用户不知道也不允许的情况下,在被感染的系统上以隐蔽的方式运行可以对被感染的系统进行远程控制,而且用户无法通过正常的方法禁止其运行。“后门”其实是木马的一种特例,它们之间的区别在于“后门”可以对被感染的系统进行远程控制(如:文件管理、进程控制等)。 Worm,危害级别:2, 说明: 中文名称—“蠕虫”,是指利用系统的漏洞、外发邮件、共享目录、可传输文件的软件(如:MSN、OICQ、IRC等)、可移动存储介质(如:U盘、软盘),这些方式传播自己的病毒。这种类型的病毒其子型行为类型用于表示病毒所使用的传播方式。 Mail,危害级别: 1说明:通过邮件传播 IM,危害级别: 2,说明:通过某个不明确的载体或多个明确的载体传播自己 MSN,危害级别:3,说明:通过MSN传播 QQ,危害级别:4,说明:通过OICQ传播 ICQ危害级别:5,说明:通过ICQ传播 P2P,危害级别:6,说明:通过P2P软件传播 IRC,危害级别:7,说明:通过ICR传播 其他,说明:不依赖其他软件进行传播的传播方式,如:利用系统漏洞、共享目录、可移动存储介质。 Trojan,危害级别:3,说明: 中文名称—“木马”,是指在用户不知道也不允许的情况下,在被感染的系统上以隐蔽的方式运行,而且用户无法通过正常的方法禁止其运行。这种病毒通常都有利益目的,它的利益目的也就是这种病毒的子行为。 Spy,危害级别:1,说明:窃取用户信息(如文件等) PSW,危害级别:2,说明:具有窃取密码的行为 DL,危害级别:3,说明:下载病毒并运行,判定条款:没有可调出的任何界面,逻辑功能为:从某网站上下载文件加载或运行. 逻辑条件引发的事件: 事件1、.不能正常下载或下载的文件不能判定为病毒 ,操作准则:该文件不能符合正常软件功能组件标识条款的,确定为:Trojan.DL 事件2.下载的文件是病毒,操作准则: 下载的文件是病毒,确定为: Trojan.DL IMMSG,危害级别:4,说明:通过某个不明确的载体或多个明确的载体传播即时消息(这一行为与蠕虫的传播行为不同,蠕虫是传播病毒自己,木马仅仅是传播消息) MSNMSG,危害级别:5,说明:通过MSN传播即时消息 QQMSG,危害级别:6,说明:通过OICQ传播即时消息 ICQMSG,危害级别:7,说明:通过ICQ传播即时消息 UCMSG,危害级别:8,说明:通过UC传播即时消息 Proxy,危害级别:9,说明:将被感染的计算机作为代理服务器 Clicker,危害级别:10,说明:点击指定的网页 ,判定条款:没有可调出的任何界面,逻辑功能为:点击某网页。操作准则:该文件不符合正常软件功能组件标识条款的,确定为:Trojan.Clicker。(该文件符合正常软件功能组件标识条款,就参考流氓软件判定规则进行流氓软件判定) Dialer,危害级别:12,说明:通过拨号来骗取Money的程序 ,注意:无法描述其利益目的但又符合木马病毒的基本特征,则不用具体的子行为进行描述 AOL、Notifier ,按照原来病毒名命名保留。 Virus,危害级别:4,说明:中文名称—“感染型病毒”,是指将病毒代码附加到被感染的宿主文件(如:PE文件、DOS下的COM文件、VBS文件、具有可运行宏的文件)中,使病毒代码在被感染宿主文件运行时取得运行权的病毒。 Harm,危害级别:5,说明:中文名称—“破坏性程序”,是指那些不会传播也不感染,运行后直接破坏本地计算机(如:格式化硬盘、大量删除文件等)导致本地计算机无法正常使用的程序。 Dropper,危害级别:6,说明:中文名称—“释放病毒的程序”,是指不属于正常的安装或自解压程序,并且运行后释放病毒并将它们运行。 判定条款:没有可调出的任何界面,逻辑功能为:自释放文件加载或运行。 逻辑条件引发的事件: 事件1:.释放的文件不是病毒。 操作准则: 释放的文件和释放者本身没逻辑关系并该文件不符合正常软件功能组件标识条款的,确定为:Droper 事件2:释放的文件是病毒。 操作准则: 释放的文件是病毒,确定该文件为:Droper Hack,危害级别:无 ,说明:中文名称—“黑客工具”,是指可以在本地计算机通过网络攻击其他计算机的工具。 Exploit,漏洞探测攻击工具 DDoser,拒绝服务攻击工具

Flooder,洪水攻击工具 ,注意:不能明确攻击方式并与黑客相关的软件,则不用具体的子行为进行描述 Spam,垃圾邮件 Nuker、Sniffer、Spoofer、Anti,说明:免杀的黑客工具 Binder,危害级别:无 ,说明:捆绑病毒的工具 正常软件功能组件标识条款:被检查的文件体内有以下信息能标识出该文件是正常软件的功能组件:文件版本信息,软件信息(注册表键值、安装目录)等。 宿主文件 宿主文件是指病毒所使用的文件类型,有是否显示的属性。目前的宿主文件有以下几种。 JS 说明:JavaScript脚本文件 VBS 说明:VBScript脚本文件 HTML 说明:HTML文件 Java 说明:Java的Class文件 COM 说明:Dos下的Com文件 EXE 说明:Dos下的Exe文件 Boot 说明:硬盘或软盘引导区 Word 说明:MS公司的Word文件 Excel 说明:MS公司的Excel文件 PE 说明:PE文件 WinREG 说明:注册表文件 Ruby 说明:一种脚本 Python 说明:一种脚本 BAT 说明:BAT脚本文件 IRC 说明:IRC脚本

年10月,微软先发制人地宣布了“Windows客户端弃用功能”列表中的新成员——VBScript——发出信号,为弃用该语言做准备。

时间过得真快,最近,微软正式发布了一份长篇公告,分享了关于“VBScript的弃用:时间线和后续步骤”的最新更新,宣布VBScript的逐步淘汰将分三个步骤进行:首先,VBScript最初将是Windows操作系统中的可选功能,默认启用;其次,默认启用将被删除;第三,计划是在2027年后从Windows中完全删除此功能。

毫无疑问,此举不仅意味着VBScript的弃用是确定的,也标志着一个时代的结束。

01 VBScript 28年

回顾过去,VBScript(Visual Basic Scripting Edition)是微软于1996年首次推出的一种轻量级脚本语言。

在互联网的早期,VBScript用于向网页添加客户端交互性,类似于JavaScript。它通常嵌入在HTML页面中,并与ASP和WSH(Windows脚本主机)等技术一起使用。

该语言还作为Windows操作系统中的系统组件提供,系统管理员通常使用VBScript为各种自动化任务编写脚本,如文件操作、注册表编辑、用户帐户管理和网络配置。

在Office应用程序中,尽管VBA更常用,但许多开发人员将VBScript与Excel、Word和Outlook等Office应用程序集成,以进行任务自动化和宏编写。

此外,在软件测试领域,VBScript被用作一些测试自动化工具(如QTP/UFT,现在称为Micro Focus UFT)的脚本语言。测试人员在VBScript中编写测试脚本,以自动化软件测试过程。

受益于这些领域,以及其简单性和易学性,VBScript成为许多程序员的入门语言,帮助他们快速掌握编程概念和脚本编写。

根据最新的TIOBE指数,经过28年的开发,VBScript的使用率仍然为0.34%。这表明仍然有许多遗留应用程序和工具包含大量VBScript代码。

02 为什么要停止VBScript?

正如之前报道的那样,一方面,讨论停止使用VBScript的原因,一方面,VBScript本身在迭代方面没有跟上时代的步伐,包括:

  • VBScript的命令集相对较小,功能有限,因此难以处理复杂的任务。
  • 它不支持面向对象编程(OOP),限制了其在大规模应用程序开发中的使用。
  • 由微软自己开发,主要支持Windows系统,这是当今跨平台开发环境的严重限制。
  • 缺乏模块化、组件化、异步处理能力等...

更令人沮丧的是,与通常拥有活跃维护团队、不断发布新版本并改进语言功能和性能的现代脚本语言不同,VBScript缺乏持续的更新和维护,其最新版本与2010年14年前相比仍然保持在5.8。

相比之下,2006年PowerShell的出现和JavaScript的普及对VBScript造成了致命的打击。

PowerShell不仅支持强大的脚本功能,能够处理复杂的自动化任务,而且还附带大量强大的命令(Cmdlet),可以与系统、文件、注册表、服务和应用程序直接交互。PowerShell基于。NET框架,能够处理对象,使数据操作和传输更加直观和高效。

此外,与仅限于Internet Explorer的VBScript不同,JavaScript已成为Web开发的标准脚本语言,支持几乎所有现代浏览器(如Chrome、Firefox、Safari和Edge)。JavaScript还拥有丰富的库和框架(如React、Angular和Vue),大大简化了现代Web应用程序的开发。

在两者的压力下,VBScript几乎已经过时了。

微软项目经理Naveen Shankar表示:“结束支持的决定是过渡到更现代、更高效和更先进的选项......多年来,技术取得了进步,产生了更强大和更通用的脚本语言,如JavaScript和PowerShell。这些语言提供了更广泛的功能,更适合现代网络开发和自动化任务。”

当然,微软在公告中做出了具体解释,声称停产是产品生命周期的一个阶段,这表明特定特性或功能不再处于活跃开发中,可能会在产品或在线服务的未来版本中删除。

然而,“这是一个渐进的过程,可能需要几个月或几年的时间。不建议使用的功能通常被更好、更高级或更实用的功能所取代。在正式删除之前,该功能通常会继续运行并获得全面支持。删除后,该功能或功能将不再起作用。删除过时的组件有助于降低复杂性,同时确保安全性和效率。”

03 在三个阶段弃用VBScript

因此,微软还为已经使用VBScript语言的应用程序提供了充足的过渡时间,共享三个阶段,直到VBScript从未来版本的Windows操作系统中完全退役。

第1阶段

在第一阶段,VBScript FOD(按需功能)将默认预装在所有Windows 11版本24H2及更高版本中

在此期间,如果您的应用程序、流程等依赖于VBScript,则体验不会受到影响。

您可以在“开始”>“设置”>“系统”>“可选功能”中看到默认启用的VBScript FOD。

Windows系统设置的屏幕截图显示在可选功能下安装的VBScript。

第2阶段

微软计划到2027年,VBScript FOD将不再默认启用。这意味着,如果您的应用程序到那时仍然依赖VBScript,您将需要手动启用FOD,以防止应用程序和进程出现问题:

  1. 转到开始>设置>系统>可选功能。
  2. 在顶部的“添加可选功能”选项旁边选择“查看功能”。
  3. 在搜索对话框中键入“VBSCRIPT”,然后选择结果旁边的复选框。
  4. 要启用禁用功能,请按下一步。

第3阶段

VBScript将退役,并从未来版本的Windows中逐步淘汰。这意味着与VBScript相关的所有动态链接库(DLL文件)都将被删除。因此,依赖VBScript的项目将停止运行。

随着第三阶段的临近,微软建议所有使用VBScript的项目都必须进行迁移。

如果您有依赖VBScript自动执行任务的网站或应用程序,或者如果您使用VBScript自定义操作作为安装包的一部分,微软建议迁移到PowerShell。

由于VBScript功能目前仅限于IE 11之前的浏览器,微软正式建议此类网页在2027年后统一过渡和使用JavaScript语言。

04 VBScript的退休会影响你吗?

随着VBScript的退休,许多程序员正在表达他们的观点:

  • “在Windows和Office的世界里,VBScript真的很了不起。”
  • “21年前写了VBScript的第一行,纪念我失去的青春。”

然而,一些网民并不相信微软的建议:

  • “我发现PowerShell很冗长,不符合人体工程学。这艘船已经启航了,但我希望微软能做点什么,使Windows自动化更接近其他平台,这样它就可以从其他平台上的优秀软件中受益。”
  • “VBA似乎将继续作为MS Office的编程前端语言存在,这是令人遗憾的。他们最近宣布了Excel对Python的支持。我希望它能更好地推广,作为VBA的可行替代品。”
  • “到目前为止,我避免在分发给最终用户的任何文件中使用PowerShell,因为Windows默认禁用未签名脚本的执行。使用VBScript或BAT文件自动执行基本任务更容易,因为这些脚本可以在没有签名的情况下运行......我认为期望微软重新考虑默认启用PowerShell脚本执行功能太有希望了。”

你对VBScript的退役有什么看法?它会影响您的应用程序吗?