解决window time服务不存在问题

      前两天用ghost重装了一个windows xp结果是同时间无法更新,提示“RPC服务器不可用”,于是去疯狂的百度,网上的很多方法都对我不适用,郁闷,后来无意中找到一篇文章,说是windows time服务没有启动,我那个一高兴我,就这个方法没试过了,赶紧regedit去看看,结果一看,八嘎!竟然没有这个服务!!!又陷入了疯狂的百度中……

     

      网上说精简的系统是没有这个服务的,怎么办?怎么办?得想办法重装啊!

     

      终于,让我找到了这样的方法:      

 

如果系统管理、服务中不见了windows time,你到开始、运行中输入后回车:

C:\Windows\system32\svchost.exe -k LocalService

开始、运行,输入cmd回车(如果Vista系统那就要用右键点命令提示符,以管理员身份运行),在DOS提示符下输入:

w32tm /register 回车
会提示:W32Time 成功注册

然后你到系统管理--服务中去启动windows time,应该成功启动了。

  

       反正我第一句就没看懂,直接运行w32tm /register, 悲催的来了,说w32tm不是系统命令神马的!

 

       NND,于是又去百度,看能不能找到w32tm.exe,网上下的都是win7的,没有xp的,不能用,最后只好求救于远在老家的老婆,把她电脑的该文件发过来,放到c:\windows\system32下,再执行w32tm /register,O(∩_∩)O哈哈~提示成功注册,去看了一下服务列表,windows time服务又回来了!!!高兴啊,马上重启服务……

       

       问题又来了!

       错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务

      

      神马东东,还让不让人活了!没玩没了了还!!继续百度…… 

      网上一片帖子引起了我的注意:              

 

 

问:无法启动telephony服务。错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务

答:在开始-运行中,输入regedit, 进入以下注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost 在右侧定位到netsvcs,右键修改数值,在其数值数据里添加Tapisrv,重启就可以了。

      依葫芦画瓢,远程控制老婆的电脑,打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost查看右侧netsvcs的数值,注意了,不要点到SvcHost的子目录下去了!仔细看了一下:

 

……
……
W32Time
……
……

        

再看看自己的电脑,没有这个,ctrl+c,ctrl+v,保存,重启,O(∩_∩)O哈哈~问题解决!!!

 

 

 

 

 

 

 

 

 

 

 

### 解析 `window.onload` 首次加载触发的原因 当讨论 `window.onload` 是否会在首次加载页面时触发,实际上按照标准行为,`window.onload` 应该在页面资源完全加载完毕后触发一次。然而,在某些特定场景下,比如通过浏览器缓存快速访问或是单页应用(SPA)环境中,可能会遇到预期之外的行为。 对于 SPA 如 Vue.js 构建的应用而言,由于其动态更新部分视图而无需重新加载整个 HTML 文档的特点,可能导致 `onload()` 在初次渲染前过早调用[^3]。这使得一些初始化逻辑未能按计划执行。 另外需要注意的是同浏览器处理页面导航的方式存在差异,特别是涉及前进、后退以及刷新操作时,可能影响到诸如 `onload` 这样的事件监听器能否正常工作[^4]。 ### 提供解决方案 为了确保无论何时何地都能可靠捕获页面真正意义上的“首次加载”,建议采用如下策略: #### 使用 `pageshow` 代替 `onload` 考虑到 `onpageshow` 事件仅适用于初始加载还会响应历史记录变化带来的页面显示情况,因此更适合用来替代传统的 `onload` 来实现更广泛的覆盖范围[^1]。 ```javascript window.addEventListener('pageshow', function(event) { // 判断是否为第一次加载而非从缓存恢复 if (!event.persisted || !sessionStorage.getItem('hasLoaded')) { sessionStorage.setItem('hasLoaded', 'true'); // 执行仅需运行一次的任务 console.log("This is the first time loading."); } }); ``` 此方法利用了 `Event.persisted` 属性来区分真正的首屏呈现还是因缓存机制引起的重现,并借助 `sessionStorage` 记录状态防止重复动作。 #### 结合 `performance.navigation.type` 检测加载模式 另一种方式则是基于现代浏览器提供的性能 API 中关于当前页面是如何被访问的信息来进行判断并采取相应措施[^2]。 ```javascript if (typeof window.performance !== "undefined") { switch(performance.navigation.type){ case performance.navigation.TYPE_NAVIGATE: console.log("Normal page load"); break; case performance.navigation.TYPE_RELOAD: console.log("Page reload detected"); break; default: console.log("Other types of navigation occurred"); } } ``` 这种方法能够帮助识别同的浏览行为类别,从而允许开发者针对每种情形定制化处理流程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值