小编Arn*_*rtz的帖子

Windows 7 任务栏在每次登录时重置

我喜欢重新排序我的任务栏,而不是 Windows 7 默认是。我使用两个“行”,下面的用于快速启动和其他工具栏:

任务栏应该是这样的

只要我不从计算机上注销,这就能完美运行。每次我登录时,Windows 7 都会像这样弄乱/重置工具栏位置:

任务栏看起来像这样

所以我必须每天早上一次又一次地把它们拖到位。修复任务栏位置无济于事,我试图用谷歌搜索这个问题,但它似乎并不常见。有没有人认识到这个问题并有解决方案?

更新:这是不是自动登录错误。自动登录已关闭。我们已经在我们公司安装了 Novell,我是直接登录到 Novell 网络还是先登录计算机然后再登录 Novell 都没有关系。

更新 2:我在没有 Novell 的情况下登录时遇到了同样的问题,即当我只登录到计算机时。当我以安全模式启动时,任务栏看起来基本相同:

任务栏在安全模式下看起来像这样

更新 3: KB979155 说它“不适用于我的系统”。创建新用户不是一种选择,因为我没有管理员权限来执行此操作 - 不过,我几乎拥有任何其他本地管理员权限。

windows windows-7 taskbar

6
推荐指数
1
解决办法
3648
查看次数

退出 /b 0 不会将 %errorlevel% 设置为 0

我有一个奇怪的行为,将批处理脚本中的 errorlevel 设置为 0。

a.bat在 Jenkins 作业上调用批处理脚本,它依次调用第二个脚本b.cmd并在调用后评估错误级别:

:: b.cmd
:: some stuff, but relevant is only this:
@echo b errorlevel: %errorlevel%
EXIT /B 0
Run Code Online (Sandbox Code Playgroud)

“主要”脚本:

:: a.bat
pushd %CD%
cd..

@echo a errorlevel: %errorlevel%

set outputdir=".\some\exisiting\dir"
:: (1)
md %outpurdir%
@echo a errorlevel: %errorlevel%

:: (!)
if "$somevar" = "FOO" ( 
  cd .\WhereBIs

  :: (2)
  call :seterr 0
  @echo a errorlevel: %errorlevel%

  :: (3)
  call b.cmd

  @if %errorlevel% neq 0 (
    @echo a errorlevel: %errorlevel%
    set …
Run Code Online (Sandbox Code Playgroud)

windows batch command-line windows-error-reporting jenkins

4
推荐指数
1
解决办法
9178
查看次数