none
在IE9浏览器中输入文字总是丢失个别键入的信息 RRS feed

  • 问题

  • 之前还不是很明显,现在越来越明显了。不打开输入法,输入英文都丢失字符。

    尤其是输入密码相当困难,不知道丢了哪个只能缓慢的一个一个字符的输入。

    重置浏览器也不解决问题。

    在浏览器的URL框中输入没有问题,只是在网页的文本框中输入才有这个问题。例如输入这个问题的标题和内容就非常费劲,每个词都要输入两三次。

    记得之前好像没这么严重,想重启一下看看是不是会好一些。结果重启的时候发现突然有个空的WORD蹦出来了,我就关闭了这个窗口。我怀疑这个问题与WORD有关,所以就到任务管理器中看了一下,居然还有WINWORD的进程存在,结束这个WINWORD之后。我再打开浏览器发现就好多了,但还是偶尔丢字。不知道还有哪些程序会导致浏览器丢字。

    换Firefox测试了一下,貌似Firefox就没有这个问题。实在是很奇怪。
    重新启动之后再测试问题就好多了。很担心过一段时间之后就又这样了。这台笔记本一般都不关机,只是睡眠,偶尔休眠。很长时间才会重启一次。

    2013年2月28日 12:29

全部回复

  • 對於這個問題, 一般建議按照如下方法進行排查:

     

    1. 以無加載項啟動 Internet Explorer, 看有無相同問題. 如果有, 則表明問題應該出在第三方加載項, 然後就可以逐一排查第三方加載項.

    2. 如果方法 1 無效, 那麼可以考慮重置 Internet Explorer 設置, 以期解決問題.

    3. 如果還是無效, 並且 Internet Explorer 的版本是 9 或更高, 那麼可以考慮臨時禁用 GPU 加速. 觀察問題是否有所改變.

        如果之前有升級過顯卡驅動, 可以考慮將驅動降級.

    4. 如果依然無效, 那麼可以新建一個用戶, 看新用戶下有無同樣的問題. 有的話, 可以考慮通過 msconfig 排查一下第三方啟動項和服務.


    Folding@Home

    2013年2月28日 14:30
  • 建议检查一下 IE 9 加载项,看看有没有与 Office Word 有关的加载项自动运行。
     
    是否确定在除 IE 9 外的其它程序中输入都一切正常?
    是否确定只要慢慢等,第一遍输入的文字就会出来?还是说无论等多久,只要不打第二遍就出不来?
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "龚佶敏"
     
    之前还不是很明显,现在越来越明显了。不打开输入法,?淙胗⑽亩级ё址?
    尤其是输入密码相当困难,不知道丢了哪个只能缓慢的一个一个字符的输入。
     
     
    2013年3月1日 22:22
  • 在IE9出问题的时候,至少记事本没有问题。

    等是没有用的。必须重输入。

    2013年3月2日 0:31
  • 對於這個問題, 一般建議按照如下方法進行排查:

    1. 以無加載項啟動 Internet Explorer, 看有無相同問題. 如果有, 則表明問題應該出在第三方加載項, 然後就可以逐一排查第三方加載項.

    2. 如果方法 1 無效, 那麼可以考慮重置 Internet Explorer 設置, 以期解決問題.

    3. 如果還是無效, 並且 Internet Explorer 的版本是 9 或更高, 那麼可以考慮臨時禁用 GPU 加速. 觀察問題是否有所改變.

        如果之前有升級過顯卡驅動, 可以考慮將驅動降級.

    4. 如果依然無效, 那麼可以新建一個用戶, 看新用戶下有無同樣的問題. 有的話, 可以考慮通過 msconfig 排查一下第三方啟動項和服務.


    Folding@Home


    这套方法很系统化,学习了。

    方法一测试之后发现是无效的,无加载项的IE貌似好一些但仍然丢字。

    方法二很早就用过了,无效

    方法三,即使使用无加载项的IE,并且关闭了GPU加速,仍然存在问题。

    方法四,换了个新用户,切换到新用户使用无加载项的IE(旧的用户没有注销)。问题仍然存在,特别明显是新浪微博,我怀疑网页里面的文本框那个key相关的事件处理程序貌似出异常了。


    2013年3月2日 0:36
  • 可以再檢查一下當前電源方案中 Internet Explorer 的 JavaScript 計時器頻率設置.

    Folding@Home

    2013年3月2日 3:07
  • 另外你可以將如下代碼

    <html><body><textarea rows=25 cols=80></textarea></body></html>

    另存為一個擴展名為 .html 或 .htm 的文件, 先關閉當前所有 Internet Explorer, 然後啟動一個無加載項 Internet Explorer 並打開該文件(Ctrl+O), 在其中的文本框中輸入文字, 看有沒有延遲問題.

    如果沒有就可以排除掉是 JavaScript 造成.

    如果依然存在問題, 那麼可以考慮通過執行如下 PowerShell 查看該 Internet Explorer 到底包含哪些模塊.

    $buffer = new-object system.text.stringbuilder; get-process iexplore | %{$_.modules | %{$_.filename | %{[void]$buffer.appendline("$_")}}; [void]$buffer.appendline()}; $buffer.tostring().trimstart() -replace "[`r`n]{3,}", "`r`n`r`n" | clip

    此命令建議在以管理員身份運行的 PowerShell 下執行.

    如果 Internet Explorer 是 64 位, 則需要在  64 位 PowerShell 以管理員身份執行上面的代碼, 這樣才能真正意義上獲取所有進程的模塊文件路徑.

    此命令檢索 iexplore 進程所有模塊文件的絕對路徑, 執行結果會直接複製到系統剪貼板, 可以通過任何文本編輯器粘貼獲取.

    獲得結果後, 然後試圖找出可能導致問題發生的模塊.


    Folding@Home

    2013年3月2日 3:30
  • 那还是先重点排查一下与 Office 可能有关的 IE 加载项。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "龚佶敏"
     
    在IE9出问题的时候,至少记事本没有问题。
    等是没有用的。必须重输入。
     
     
    2013年3月3日 0:44
  • 對於那個 winword 進程, 當重啟後, 先不要終止該進程, 用如下方式查看一下:

    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe" /v Debugger

    看看該進程的映像文件是否被重定向到一個其他進程. 如果是, 且重定向文件不是與調試相關的, 則表明可能被惡意代碼攻擊.

    此命令執行時間可任選, 不一定要在重啟後.

    wmic process where name="winword.exe" get parentprocessid, processid, commandline

    用這條命令檢查其命令行字段, 可獲悉其映像文件所在路徑和啟動參數. 而 parentprocessid 可獲取其父進程 PPID, 然後將該 PPID 代入到

    wmic process where processid=PPID get parentprocessid, processid, commandline

    同時你可以將 winword 的 parentprocessid (PPID) 和 processid (PID) 代入到命令

    tasklist /fi "pid eq PPID" /v
    tasklist /fi "pid eq PID" /v

    獲取其用戶和會話信息.

    通過這些信息, 可以在一定程度上判斷該父進程是否存在問題.


    Folding@Home

    2013年3月3日 2:18
  • 可以再檢查一下當前電源方案中 Internet Explorer 的 JavaScript 計時器頻率設置.

    Folding@Home


    接通电源时是最高性能。

    2013年3月4日 10:16
  • 對於那個 winword 進程, 當重啟後, 先不要終止該進程, 用如下方式查看一下:

    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe" /v Debugger

    看看該進程的映像文件是否被重定向到一個其他進程. 如果是, 且重定向文件不是與調試相關的, 則表明可能被惡意代碼攻擊.

    此命令執行時間可任選, 不一定要在重啟後.

    wmic process where name="winword.exe" get parentprocessid, processid, commandline

    用這條命令檢查其命令行字段, 可獲悉其映像文件所在路徑和啟動參數. 而 parentprocessid 可獲取其父進程 PPID, 然後將該 PPID 代入到

    wmic process where processid=PPID get parentprocessid, processid, commandline

    同時你可以將 winword 的 parentprocessid (PPID) 和 processid (PID) 代入到命令

    tasklist /fi "pid eq PPID" /v
    tasklist /fi "pid eq PID" /v

    獲取其用戶和會話信息.

    通過這些信息, 可以在一定程度上判斷該父進程是否存在問題.


    Folding@Home

    看过了父进程应该没问题。而且该计算机安装了MSE防病毒软件并保持更新。
    2013年3月4日 11:07
  • 只在那個 HTML 文件裏面輸入文字, 有無問題?

    Folding@Home

    2013年3月6日 11:49
  • 只在那個 HTML 文件裏面輸入文字, 有無問題?

    Folding@Home

    抱歉回复晚了。

    使用无加载的IE打开那个HTML里面输入文字似乎“基本没有问题”

    使用正常的IE打开那个HTML里面输入文字“存在问题”。但问题比新浪微博或者这个论坛的输入框要好很多。

    我始终怀疑这个问题在CPU利用率高的时候会更明显一些。怀疑某个整个系统中某个线程的优先级高于了HTML文本框键盘输入队列的处理优先级了,而且这个线程可能还有BUG会瞬间占着CPU不放?


    2013年3月7日 1:34
  • 你可以使用 Process Explorer 通過對特定 iexplore.exe 進程的屬性窗體, 來監控其線程信息.

    Process Explorer v15.3
    http://technet.microsoft.com/en-us/sysinternals/bb896653


    Folding@Home

    2013年3月7日 5:32
  • 你可以使用 Process Explorer 通過對特定 iexplore.exe 進程的屬性窗體, 來監控其線程信息.

    Process Explorer v15.3
    http://technet.microsoft.com/en-us/sysinternals/bb896653


    Folding@Home

    谢谢,工具很先进。以前好像用过。

    只是我怀疑是某个高优先级线程瞬间占用率高,这个我感觉很难用工具抓到。

    另外,这个工具里面显示我的处理器占用率一直在50%以上,但我在任务管理器里面看的一直是50%以下。似乎任务管理器经常就不准?

    2013年3月7日 7:28