none
快捷任务栏出现两个记事本图标 RRS feed

  • 问题

  • 记事本锁定在任务栏上。不知什么时候,右键快捷打开文本,会在最右边又冒出一个记事本图标弹出窗口。但新建文本的话会是在原图标上。两个图标的快捷任务都不一样。为何?
    2010年4月8日 5:41

答案

  • 請這樣操作, 重新啟動計算機後. 待登錄完成, 立即通過 開始菜單 - 程序 - 附近 - Windows PowerShell - Windows PowerShell 執行下面 5 條命令

    foreach ($p in (get-process notepad)) {$p.path}
    cmd /c ftype inifile
    cmd /c ftype inffile
    $env:windir
    foreach ($p in (get-process explorer)) {$p.path}

    執行完成後, 把結果貼上來.

     


    Folding@Home
    • 已编辑 repl 2010年4月20日 13:04
    • 已标记为答案 影像小子 2010年4月23日 17:40
    2010年4月20日 12:54
  • 不好意思这两天忙,忘了回复。刚才一试,貌似又好了。。。。怪事。

    还有,我昨天运行了一下sreng,说.txt的文件关联错误。值为“d:\windows\notepad.exe %1”.

    不知那个%1是干什么的?是因为它?

    %1指的是运行程序时传递给程序的参数。

    比如双击D:\1.txt时,系统就会把这个文件的路径作为参数传递给记事本,类似于这样的命令行:

    notepad.exe "d:\1.txt"


    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月20日 14:26
    版主
  • 现在已经不会出现两个记事本图标了。但原记事本图 标的jumplist都变成其他的了。SREng的关联扫描显示其中一个notepad.exe在\windows\下,另一个在\windows \system32\下,请问我是否可以点击修复按钮?还有为什么notepad.exe会出现在两个不同的地方?好奇怪,应该没有中毒唉~~~~~

    应该是某次操作导致notepad被复制,不排除曾经中毒的可能。记事本程序正确的位置应该在System32文件夹下,您可以使用SREng修复文件关联
    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月23日 5:00
    版主

全部回复

  • 有 个 是 32位 的

    有 个是 64位 的

    2010年4月8日 7:37
  • 能否提供贴图看一下具体是什么状况?
    如果您的问题得到解答,请进行标注。http://goxia.maytide.net
    2010年4月8日 7:37
    版主
  • 如何贴图?
    2010年4月8日 11:12
  • 不会吧?我是32位系统。怎么会运行64为的程序呢?
    2010年4月8日 11:13
  • 如何貼圖的帖子:

    怎样在微软中文技术论坛发帖中贴图
    http://social.microsoft.com/forums/zh-CN/1691/thread/3e858de7-f569-4cf4-ab7c-e43ea9630db2/

    在沒有啟動 "記事本" 的前提下, 請對這兩個在超級任務欄上的記事本分別按 Shift 鍵+鼠標右鍵, 然後通過單擊彈出的上下菜單中的 "屬性" 菜單項, 查看其指向的目標是什么.

    -或-

    1 .按 Ctrl+Shift+Esc 彈出 "Windows 任務管理器".
    2. 在彈出的 "Windows 任務管理器" 窗體中選擇 "進程" 選項卡.
    3. 單擊 "查看(V)" 菜單 - 單擊 "選擇列(S)..." 菜單項.
    4. 在彈出的 "選擇進程頁列" 窗體中勾選 "映像路徑名稱" 和 "命令行" 復選框, 單擊 "確定" 按鈕.
    5. 最後在超級任務欄打開通過單擊 "記事本" 圖標打開 "記事本", 觀察這兩個 "記事本" 進程的映像路徑名稱和命令行是什么.


    Folding@Home

    2010年4月8日 12:03
  • 如果两个进程拥有两个不同的Application ID(或进程名)的话,就会在任务栏中显示为不同的程序

    请您使用repl所述的方法确认一下这两个记事本进程是否来自于同一个映像路径


    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月8日 14:43
    版主
  • 不好意思这两天忙,忘了回复。刚才一试,貌似又好了。。。。怪事。

    还有,我昨天运行了一下sreng,说.txt的文件关联错误。值为“d:\windows\notepad.exe %1”.

    不知那个%1是干什么的?是因为它?

    2010年4月14日 8:40
  • 又发现了一个问题,ini和inf的关联是“%SystemRoot%\system32\NOTEPAD.EXE %1”

    一个是“d:\windows\notepad.exe %1”,少了system32,另一个是“%SystemRoot%\system32\NOTEPAD.EXE %1”,是不是有问题啊?
    2010年4月14日 8:59
  • 任务管理器中看一个属性,同时再看另一个,就没反应,打不开,这是不是就是说是同一个notepad.exe?
    2010年4月20日 12:29
  • 請這樣操作, 重新啟動計算機後. 待登錄完成, 立即通過 開始菜單 - 程序 - 附近 - Windows PowerShell - Windows PowerShell 執行下面 5 條命令

    foreach ($p in (get-process notepad)) {$p.path}
    cmd /c ftype inifile
    cmd /c ftype inffile
    $env:windir
    foreach ($p in (get-process explorer)) {$p.path}

    執行完成後, 把結果貼上來.

     


    Folding@Home
    • 已编辑 repl 2010年4月20日 13:04
    • 已标记为答案 影像小子 2010年4月23日 17:40
    2010年4月20日 12:54
  • 不好意思, 之前的回復沒有說清楚, 是 "右键快捷打开文本"後, 立即執行那 5 條命令.
    Folding@Home
    2010年4月20日 13:03
  • 又发现了一个问题,ini和inf的关联是“%SystemRoot%\system32\NOTEPAD.EXE %1”

    一个是“d:\windows\notepad.exe %1”,少了system32,另一个是“%SystemRoot%\system32\NOTEPAD.EXE %1”,是不是有问题啊?
    Notepad.exe应该是位于system32目录下的,您可以试试把txt文件的关联设置到system32文件夹下的那个notepad上
    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月20日 14:24
    版主
  • 不好意思这两天忙,忘了回复。刚才一试,貌似又好了。。。。怪事。

    还有,我昨天运行了一下sreng,说.txt的文件关联错误。值为“d:\windows\notepad.exe %1”.

    不知那个%1是干什么的?是因为它?

    %1指的是运行程序时传递给程序的参数。

    比如双击D:\1.txt时,系统就会把这个文件的路径作为参数传递给记事本,类似于这样的命令行:

    notepad.exe "d:\1.txt"


    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月20日 14:26
    版主
  • 运行了。贴上结果:

    Windows PowerShell
    版权所有 (C) 2009 Microsoft Corporation。保留所有权利。

    PS D:\Users\wof> foreach ($p in (get-process notepad)) {$p.path}
    D:\Windows\system32\notepad.exe
    D:\Windows\system32\notepad.exe
    PS D:\Users\wof> cmd /c ftype inifile
    inifile=%SystemRoot%\system32\NOTEPAD.EXE %1
    PS D:\Users\wof> cmd /c ftype inffile
    inffile=%SystemRoot%\system32\NOTEPAD.EXE %1
    PS D:\Users\wof> $env:windir
    D:\Windows
    PS D:\Users\wof> foreach ($p in (get-process explorer)) {$p.path}
    D:\Windows\Explorer.EXE
    D:\Windows\explorer.exe
    PS D:\Users\wof>

    不知有何用途?貌似第二个和第三个是一模一样的,重复了。

    2010年4月20日 20:44
  • Windows PowerShell
    版权所有 (C) 2009 Microsoft Corporation。保留所有权利。

    PS D:\Users\wof> foreach ($p in (get-process notepad)) {$p.path}
    D:\Windows\system32\notepad.exe
    D:\Windows\system32\notepad.exe
    PS D:\Users\wof> cmd /c ftype inifile
    inifile=%SystemRoot%\system32\NOTEPAD.EXE %1
    PS D:\Users\wof> cmd /c ftype inffile
    inffile=%SystemRoot%\system32\NOTEPAD.EXE %1
    PS D:\Users\wof> $env:windir
    D:\Windows
    PS D:\Users\wof> foreach ($p in (get-process explorer)) {$p.path}
    D:\Windows\Explorer.EXE
    D:\Windows\explorer.exe
    PS D:\Users\wof>

    两个notepad.exe的MD5是一样的。应该是安全的吧?为何会出现在windows目录下呢?奇怪。

    2010年4月20日 20:49
  • 看了你貼上來的結果, 這些結果顯示都正常. 請問你所描述的狀態, 是只存在於通過鼠標右鍵新建特定文件時發生?
    Folding@Home
    2010年4月21日 2:25
  • 大哥你好,是这样的。我发帖的前两天突然发现任务栏怎么两个记事本图标。打开原图标快捷栏里的txt,都会新图标上打开。扫描结果如上。但几天之后就没再冒出两个记事本。并且原记事本图标的快捷栏里的东西都变成其他的txt了,感觉好像是另一个记事本的快捷栏里的txt。
    2010年4月21日 8:38
  • 請問在任務欄鎖定的是一個記事本程序, 還是某個由記事本關聯的文件. 如果是後者, 請問該文件的擴展名是什麽? 一共鎖定了多少個, 鎖定方式是直接 "釘" 到任務欄的嗎?
    因為文字描述不能很好的理解你要說的意思, 雖然從你的描述看, 目前沒有出現那個問題, 但是我建議如果你可以在一定程度上再現, 最好是進行貼圖, 對於不能完全再現的部份或還需要進一步說明的部份, 輔以文字說明.

    "原记事本图标的快捷栏里的东西都变成其他的txt" 這句話的意思是指, 之前鎖定的文本文件變成了其他文本文件嗎?


    Folding@Home

    2010年4月21日 8:57
  •  

    记事本锁定在任务栏上。不知什么时候,右键快捷打开文本,会在最右边又冒出一个记事本
    图标弹出窗口。但新建文本的话会是在原图标上。两个图标的快捷任务都不一样。为何?

     

    再次看了一下你最早的描述. 從這個描述看, 你是在任務欄鎖定了 "記事本" 程序. 當在這個被鎖定的在任務欄的 "記事本" 圖標, 通過鼠標右鍵彈出上下文菜單, 選擇 "打開文本", 這時會再次彈出一個 "記事本" 程序. 但打開的文本依然在 "鎖定" 的那個記事本中. 同時從你剛剛的描述看, 這個問題存在偶發, 並非每次發生.

    不知道我的理解是否正確, 另外因為現在電腦不在身邊, 所以只能晚上幫你在 Windows 7 測試一下.


    Folding@Home
    2010年4月21日 9:09
  • 剛剛在 Windows 7 進行了確認, 我的前一個回復存在錯誤. 對于 "記事本" 程序來說, 并不能像 Internet Explorer 那樣通過對 "釘" 在任務欄圖標的上下文菜單打開一個新的程序, 或是一個(文件/資源)對象. 而只能打開 "釘" 在任務欄的同 "記事本" 關聯的文件.
    Folding@Home
    2010年4月21日 11:34
  • 感谢你的热心回复,我来了。是这样的,我把记事本(notepad.exe)锁定在任务栏上,点击它(锁定在任务栏上的记事本)的鼠标右键快捷列表 (我想起来了是叫jumplist吧)里的文本文件(目前除了txt还有一个ini和reg,是目前),会在任务栏所有程序图标的右端出现新的记事本图 标,来打开文本文件,而不是在原记事本图标上打开。双击桌面上的文本文件也会是这样打开。

    现在已经不会出现两个记事本图标了。但原记事本图 标的jumplist都变成其他的了。SREng的关联扫描显示其中一个notepad.exe在\windows\下,另一个在\windows \system32\下,请问我是否可以点击修复按钮?还有为什么notepad.exe会出现在两个不同的地方?好奇怪,应该没有中毒唉~~~~~

    2010年4月22日 13:44
  • 现在已经不会出现两个记事本图标了。但原记事本图 标的jumplist都变成其他的了。SREng的关联扫描显示其中一个notepad.exe在\windows\下,另一个在\windows \system32\下,请问我是否可以点击修复按钮?还有为什么notepad.exe会出现在两个不同的地方?好奇怪,应该没有中毒唉~~~~~

    应该是某次操作导致notepad被复制,不排除曾经中毒的可能。记事本程序正确的位置应该在System32文件夹下,您可以使用SREng修复文件关联
    共同努力,共同提高
    kaedei#live.cn My BLOG
    2010年4月23日 5:00
    版主