หน้าต่างที่ใช้งานอยู่ (โปรแกรม) สูญเสียโฟกัสโดยไม่คาดคิดใน Windows 7


23

มีบางสิ่งที่เปลี่ยน (ขโมย) โฟกัสจากหน้าต่างที่ใช้งานอยู่ (โปรแกรมที่ใช้งาน) ใน Windows ของฉันเนื่องจากฉันกำลังใช้งานอยู่

ฉันมีปัญหาแบบเดียวกับที่อธิบายไว้ในคำถามนี้โดยมีข้อยกเว้นบางประการ:

  1. ฉันสังเกตเห็นพฤติกรรมนี้ใน (อย่างน้อย) คอมพิวเตอร์สองเครื่องที่แตกต่างกันดังนั้นนี่ไม่ใช่เฉพาะเครื่อง

  2. คอมพิวเตอร์ที่กล่าวถึงหนึ่งมี Windows 7 HE 64 บิตอีกเครื่องหนึ่งมี Windows 7 Pro 32 บิตดังนั้นปัญหานี้ไม่เฉพาะกับ Windows รุ่นใดรุ่นหนึ่งหรือแพลตฟอร์มฮาร์ดแวร์เฉพาะ

  3. บางครั้งโฟกัสหายไปเพราะดี (ต้องคลิกที่หน้าต่างเพื่อใช้งานต่อไป) บางครั้งมันจะถูกเปลี่ยนเป็นกระบวนการพื้นหลังอื่น (?) และกลับมาหลังจากนั้นประมาณ 2-3 วินาที

  4. ฉันยังไม่ได้ติดตั้งอะไรใหม่ใด ๆ ของคอมพิวเตอร์เหล่านี้ไม่กี่สัปดาห์ที่ผ่านมา (ยกเว้น Windows Update และ updades อัตโนมัติอื่น ๆ เช่น Chrome เบราว์เซอร์อัพเดทอัตโนมัติ) และ probles กล่าวถึงอย่างแน่นอนเริ่มต้นที่จะเกิดขึ้นหลายวันหลังจากที่ผ่านมาติดตั้ง

พฤติกรรมปัจจุบันของคอมพิวเตอร์ของฉันแปลกมากและสิ่งต่าง ๆ น่ารำคาญ ตัวอย่าง:

  1. ฉันกำลังเลือกข้อความใน Chrome และเห็นจริงว่าการเลือกสีเปลี่ยนจากสีน้ำเงิน (การเลือกในหน้าต่างที่ใช้งานอยู่) เป็นสีเทา (การเลือกในหน้าต่างที่ไม่ได้ใช้งาน)

  2. ฉันกำลังแก้ไขเอกสารบางอย่างใน Word, Notepad ++ หรืออีเมลใน Gmail ใน Chrome และกระบวนการแก้ไขจะหยุดสักครู่หนึ่ง (เมื่อการปรับโฟกัส) สิ้นสุดลงอย่างถาวร (โฟกัสหายไปเพราะดี)

ฉันมีการใช้งานอัปเดตและทำงานMicrosoft Security Essentialsและไม่รายงานสิ่งผิดปกติ

ฉันมีความรู้สึกว่ามันมักจะเกิดขึ้นใน Google Chrome ตอนแรกฉันก็แน่ใจว่าฉันเกือบพร้อมที่จะกล่าวหาว่ามีการอัปเดตล่าสุดของเบราว์เซอร์นี้ แต่กลับกลายเป็นว่าฉันสังเกตเห็นสิ่งนี้บ่อยครั้งใน Chrome เพราะนี่เป็นโปรแกรมที่ใช้บ่อยที่สุดของฉัน

ใครบ้างมีหรือมีปัญหาที่คล้ายกันหรือมีความคิดใด ๆ สิ่งที่สามารถก่อให้เกิดสิ่งนี้หรือวิธีการแก้ไขปัญหานี้?


2
ปัญหาเกิดขึ้นในSafe Modeด้วยหรือไม่ (มีหรือไม่มีเครือข่าย) ด้วยหรือไม่ เริ่มต้นmsconfigและเลือกแท็บเริ่มต้น มีโปรแกรมอะไรบ้าง?
and31415

1
มันยากมากที่จะ "จับ" ปัญหาที่อธิบายไว้เพราะมันไม่ได้เกิดขึ้นบ่อยเกินไป ตัวอย่างเช่น - ไม่มีร่องรอยในสองวันที่ผ่านมา ดังนั้นฉันจะต้องทำงานหลายวันในเซฟโหมดเพื่อพยายาม "จับ" สิ่งนี้ แต่ขอบคุณสำหรับความคิด ดูคำตอบของฉันด้านล่าง
trejder

คำตอบ:


17

ในขณะที่and31415แนะนำฉันฉันใช้ความระมัดระวังในสิ่งที่อยู่ในStartupแท็บของmsconfigโปรแกรม แต่ไม่พบสิ่งผิดปกติ

เป็นที่ชัดเจนแล้วว่านี่เป็น 99% ที่เกิดจากบางโปรแกรมภายนอก (แม้ว่าจะไม่ได้สังเกตเห็นมาก่อนและแม้ว่าฉันจะไม่ได้ติดตั้งอะไรใหม่ ๆ ในเร็ว ๆ นี้) ไม่ใช่โดย Windows นี่คือจุดที่สำคัญที่สุดสำหรับฉันที่นี่

ฉันไปเพิ่มอีกเล็กน้อยและได้รับความคิด / คำแนะนำคือฉันควรลองกดAlt+ F4ทันทีหลังจากฉันสังเกตเห็นการขโมยโฟกัส สิ่งนี้ควรออกจากกระบวนการที่อาจทำให้เกิดการลักลอบโฟกัส จากนั้นฉันอาจลองใช้Process MonitorจากSysinternalsแพ็คเกจเพื่อติดตามกระบวนการที่เพิ่งออกไป

นี่อาจทำให้ฉันมีความคิดในสิ่งที่ทำให้เกิดปัญหานี้


1
จากการmsconfigเลือกบริการแท็บและเปิดใช้งานซ่อนบริการของ Microsoft ทั้งหมด ตรวจสอบว่าเกินไป ต่อไปนี้เป็นบทความ KB อย่างเป็นทางการซึ่งอาจมีประโยชน์: ทำการเริ่มต้นระบบใหม่เพื่อตรวจสอบว่าโปรแกรมพื้นหลังรบกวนเกมหรือโปรแกรมของคุณหรือไม่ นอกจากนี้แม้ว่าคุณจะไม่เห็นสิ่งผิดปกติใด ๆ ฉันคิดว่ามันเป็นความคิดที่ดีที่จะแสดงรายการเริ่มต้นและบริการที่เป็นบุคคลที่สามทั้งหมดที่คุณได้รับ
and31415

@trejder คุณจำเป็นต้องดาวน์โหลดtechnet.microsoft.com/en-us/sysinternals/bb896645หรืออย่างอื่นหรือคุณอ้างถึงคุณลักษณะในตัวของ Windows ที่ให้คุณดูรายการกระบวนการที่เพิ่งออกไปหรือไม่ ขอบคุณ!
Ryan

@ Ryan Nope ตามที่ได้รับคำตอบ - Process MonitorจากSysinternalsแพ็คเกจ
trejder

2
เมื่อใช้งานProcess Monitorให้ไปที่เมนูตัวกรองและเพิ่มตัวกรองต่อไปนี้: การใช้งานจะไม่Process Exitรวมอยู่ ไดรเวอร์ทัชแพดของฉันมีข้อผิดพลาดเกิดขึ้นและพยายามรายงานด้วย Windows Problem Reporting ขอบคุณ% #! @ สำหรับเว็บไซต์คำถามและคำตอบอื่น ๆ ที่ฉันจะทำลายแล็ปท็อปของฉัน
Daryl Van Sittert

ฉันเพิ่งเกิดสิ่งนี้กับฉัน กลายเป็นไฟล์ C: \ Program (x86) \ ViveSetup \ PCClient \ HTCVRMarketplaceUserContextHelper.exe - โปรแกรมสำหรับ HTC Vive ฉันลบไดเรกทอรีทั้งหมด ฉันสงสัยว่ามันเป็นปัญหากับการอัพเดทก่อนหน้านี้ในสัปดาห์นี้
MickyD

12

ฉันตั้งโปรแกรมโปรแกรม C # เพื่อตรวจสอบกระบวนการที่ผันผวน นี่คือรหัสหากมีคนต้องการทราบว่ากระบวนการใดเป็นสาเหตุของปัญหานี้

using System;
using System.Diagnostics;
using System.Linq;

namespace ProcessMonitor
{
    class Program
    {
        static void Main(string[] args)
        {
            var lastPros = Process.GetProcesses().Select((x) => x.Id).ToList();
            var oldProcessList = Process.GetProcesses();
            while (true)
            {
                var processlist = Process.GetProcesses();

                var currentPros = processlist.Select(x => x.Id).ToList();
                var diff = lastPros.Except(currentPros).ToList();
                Console.ForegroundColor = ConsoleColor.Red;

                var pro = oldProcessList.Where(x => diff.Contains(x.Id)).ToList();

                if (diff.Count == 0)
                {
                    pro = processlist.Where((x) => diff.Contains(x.Id)).ToList();
                    diff = currentPros.Except(lastPros).ToList();
                    Console.ForegroundColor = ConsoleColor.Green;
                    pro = processlist.Where((x) => diff.Contains(x.Id)).ToList();
                }
                foreach (var oldPid in diff)
                {
                    Console.Write("PID {0}", oldPid);
                    try
                    {
                        Console.WriteLine(" name {0}", pro.Where((x) => x.Id == oldPid).ToList()[0].ProcessName);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine($" Hit exception {e}");
                    }
                }
                if (diff.Count > 0)
                {
                    lastPros = currentPros;
                    oldProcessList = processlist;
                }
                System.Threading.Thread.Sleep(100);
            }
        }
    }
}

ตัวอย่างเอาต์พุตแสดงกระบวนการเริ่มต้น (สีเขียว) และการยกเลิก (สีแดง)

ตัวอย่างผลลัพธ์


11
แนวคิดที่ดีและโค้ดที่ดี แต่เนื่องจากเป็นเว็บไซต์สำหรับผู้ใช้ไม่ใช่นักพัฒนา (นี่คือ Super User ไม่ใช่ Stack Overflow) ดังนั้นคุณควรเพิ่มคำอธิบายเกี่ยวกับวิธีที่ผู้พัฒนาไม่สามารถรันโค้ดของคุณได้
trejder

ฉันสร้างเวอร์ชันที่ปรับปรุงแล้วและใส่ไว้ในคำตอบของฉันเองรวมถึงคำตอบสำหรับคำถามของคุณ @trejder
Palec

อาจแปลงเป็น PowerShell ซึ่งไม่ต้องการคอมไพเลอร์ C #?
phuclv

@phuclv โปรดดำเนินการต่อไป: D
Omar Alshaker

7

โฟกัสอาจถูกขโมยโดยงานพื้นหลังบั๊ก มันเปิดหน้าต่างซึ่งขโมยโฟกัสและมันปิดอย่างรวดเร็วมาก แต่โฟกัสไม่กลับมา เมื่อเร็ว ๆ นี้ของ Microsoft Office มีข้อผิดพลาดดังกล่าว

ในการค้นหากระบวนการดังกล่าวคุณสามารถใช้เครื่องมือเช่นWindow Focus Logger ( มิเรอร์ ) หรือโปรแกรม C # แบบกำหนดเองที่คล้ายกับProcess Monitor :

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

namespace ProcessMonitor
{
    class Program
    {
        const int pollDelay = 100;

        static void Main(string[] args)
        {
            var lastProcesses = GetDescriptions();
            while (true)
            {
                System.Threading.Thread.Sleep(pollDelay);
                var now = DateTime.Now;
                var processes = GetDescriptions();

                var started = processes.Except(lastProcesses);
                var stopped = lastProcesses.Except(processes);

                foreach (var p in started)
                {
                    Print(now, p, ConsoleColor.Green);
                }
                foreach (var p in stopped)
                {
                    Print(now, p, ConsoleColor.Red);
                }

                lastProcesses = processes;
            }
        }

        static void Print(DateTime dateTime, ProcessDescription process,
            ConsoleColor color)
        {
            Console.ForegroundColor = color;
            Console.WriteLine("{0:hh\\:mm\\:ss\\.ff}\tPID {1}\t{2}",
                dateTime.TimeOfDay, process.Id, process.Description);
            Console.ResetColor();
        }

        static List<ProcessDescription> GetDescriptions()
        {
            return Process.GetProcesses().Select(x => GetDescription(x)).ToList();
        }

        static ProcessDescription GetDescription(Process p)
        {
            int pid = -1;
            string description;
            try
            {
                pid = p.Id;
                description = p.ProcessName;
            }
            catch (Exception e)
            {
                description = "Hit exception " + e;
            }
            return new ProcessDescription { Id = pid, Description = description };
        }

        struct ProcessDescription
        {
            public int Id;
            public string Description;

            public override bool Equals(object obj)
            {
                return obj != null && Id == ((ProcessDescription)obj).Id;
            }
            public override int GetHashCode()
            {
                return Id.GetHashCode();
            }
        }
    }
}

รุ่นขัดและการแก้ปัญหาของรหัสที่ให้ไว้โดยโอมาร์ Alshaker ยังไม่ต้องการ C # 6 ต้องการ. NET 3.5 หรือใหม่กว่า

คุณสามารถรวบรวมได้โดยใช้ C # คอมไพเลอร์ ( csc.exe) ที่มาพร้อมกับการติดตั้ง. NET Framework ของคุณและเรียกใช้ผลการปฏิบัติการเพื่อรับบันทึกเวลาจริงของกระบวนการที่เริ่มต้น (สีเขียว) หรือจุดสิ้นสุด (สีแดง) ใช้Ctrl+ Cเพื่อยุติ


where /R %windir%\Microsoft.NET csc.exeเพื่อหาคอมไพเลอร์วิ่ง เลือกจากเวอร์ชัน. NET ล่าสุดที่ติดตั้งไม่ว่าจะเป็น 32b หรือ 64b บันทึกรหัส C # Program.csและรวบรวมเป็นProgram.exe:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe Program.cs

รหัสนี้ทำให้ฉันมีข้อผิดพลาด "ไม่พบประเภทหรือเนมสเปซ 'กระบวนการ' ดังนั้นฉันต้องการเพิ่มการอ้างอิงถึง System.dll
วิลสัน

แปลก @ วิลสัน คุณใช้ csc.exe เวอร์ชั่นใดอยู่
Palec

1
โดยวิธีการบรรทัดคำสั่งจะเป็นcsc.exe -reference:System.dll Program.csแล้ว ดู-reference C เอกสารตัวเลือก
Palec

ฉันมีMicrosoft (R) Visual C# Compiler version 2.6.0.62329 (5429b35d)
วิลสัน

รุ่นนั้นดูเหมือนว่ามาจากรุ่นเก่ากว่าของ VS 2017 (หรือเครื่องมือสร้าง) ฉันไม่สามารถสร้างปัญหากับ VS ปัจจุบัน 2017 (15.6.4, csc -version2.7.0.62715 (db02128e)) ยังขอบคุณสำหรับการแบ่งปันปัญหาและวิธีแก้ปัญหา
Palec

4

ในกรณีของฉันมันเป็นที่ wermgr.exe (การรายงานข้อผิดพลาดของ Windows) เริ่มต้นครั้งแล้วครั้งเล่า ฉันทำตามวิธีแก้ไขด้านล่างเพื่อหยุดไม่ให้เริ่มต้นโดยอัตโนมัติและแก้ไขปัญหาได้

  1. เริ่มต้นปุ่ม -> ในการค้นหาชนิดกล่องศูนย์ปฏิบัติการEnter ->
  2. คลิกที่ลูกศรถัดจากการบำรุงรักษาเพื่อขยาย
  3. ภายใต้การตรวจสอบสำหรับการแก้ปัญหารายงานให้คลิกที่การตั้งค่า
  4. คลิกที่เปลี่ยนการตั้งค่ารายงานสำหรับผู้ใช้ทั้งหมด
  5. ตรวจสอบปุ่มตัวเลือกถัดไปในแต่ละครั้งที่มีปัญหาเกิดขึ้นถามฉันก่อนการตรวจสอบสำหรับการแก้ปัญหา
  6. ตกลงทางออกของคุณโดยคลิกตกลง

3

คำแนะนำด้วยการใช้Alt+F4เพื่อออกจากโปรแกรมการขัดจังหวะทำงานได้ดี แทนที่จะติดตามโปรแกรมที่เพิ่งออกด้วยSysInternal's ProcessManagerฉันได้ติดตามโปรแกรมดังนี้:

  1. เปิด Task manager
  2. ถ่ายภาพหน้าจอของกระบวนการเปิด
  3. เปลี่ยนเป็นเบราว์เซอร์จดหมาย ฯลฯ และ "รอการสูญเสียโฟกัส"
  4. กดAlt+F4เพื่อออกจากโปรแกรมอินเตอร์รัปต์
  5. ไปที่Task managerและเปรียบเทียบกระบวนการเปิดกับภาพหน้าจอ
  6. กระบวนการ "หายไป" ในขณะนี้ทำให้เกิดปัญหา

ในกรณีของฉันมันเป็นโปรแกรมที่เริ่มต้นด้วยtwcu.exe TP-Link Configuration toolมันถูกใช้โดย Sticks WIFI-USB ภายนอก ตามที่รายงานไว้ที่นี่ ( twcu.exe ที่ file.net ) และที่นี่ ( twcu.exe ที่ computerbase.de [เยอรมัน] ) TP-Link Configuration toolไม่จำเป็นสำหรับการเชื่อมต่อ WIFI เอง ฉันลบมันออกจาก Autostart ( msconfig> system start) รีสตาร์ทคอมพิวเตอร์และมันยังเชื่อมต่อกับ WIFI ไร้ที่ติ - และปัญหาการสูญเสียการโฟกัสจะหายไป!


2

ฉันลบออกNMBgMonitor.exeจากบริการเริ่มต้นเพื่อแก้ไขปัญหา

ฉันยังมีปัญหาเดียวกันกับหน้าต่าง Google Chrome ที่สูญเสียการโฟกัสเป็นเวลาหลายวินาทีแล้วกลับมา จากการดูที่แท็บ Task manager services ฉันสังเกตเห็นว่าเมื่อใดก็ตามที่โฟกัสหายไป NMBgMonitor ก็ทำงานอยู่ (มันมีบางอย่างเกี่ยวกับ Nero)


2

ในกรณีของฉันและอาจทั้งหมด / กรณีแล็ปท็อป lenovo ของปัญหาได้กับ lenovo svcguihlpr.exe ซึ่งเริ่มทำงานทุกสองสามนาทีและการมุ่งเน้นโดยไม่ต้อง UI แสดง ... กระบวนการนี้เป็นแอป Lenovo Access Connections ที่ให้ UI ที่ดีสำหรับการจัดการ เครือข่าย wifi และบรอดแบนด์ .. ฉันไม่เคยใช้มันเลยฉันยังลบ UI ออกจากทาสก์บาร์ แต่ก็ยังใช้งานได้ ...

วันนี้ฉันพบว่ามันเป็นปัญหาและถอนการติดตั้ง!

สนุกมาก..

โดยวิธีการที่ฉันพบมันโดยการทำสิ่งที่งี่เง่าที่สุดที่เป็นไปได้เอาโทรศัพท์ของฉันเริ่มต้นการบันทึกวิดีโอหน้าจอฉันทำงานผู้จัดการงานและทำงานต่อ .. เมื่อโฟกัสหายไปฉันรอวินาทีหยุดบันทึกและ ตรวจสอบว่ากระบวนการใดที่เลื่อนขึ้น svcguihlpr อยู่ด้านบนน้อยกว่าหนึ่งวินาที ..

หวังว่ามันจะช่วยให้ผู้อื่น


มันเป็นเรื่องตลกที่จะพูดว่า "สนุกมาก" เกี่ยวกับการไม่มีปัญหา xD
Motassem MK

2

ฉันมีปัญหานี้ฉันคิดว่าช่วงเวลานั้นเป็นแบบสุ่ม แต่ก็ไม่ใช่

ในกรณีของฉันมันเป็นเรื่องเล็กน้อยเช่น: การเปลี่ยนแปลงวอลล์เปเปอร์!
ฉันมีสไลด์โชว์เป็นวอลล์เปเปอร์และทุกครั้งที่มีการเปลี่ยนแปลงโฟกัสจะไปที่เดสก์ท็อป!

ฉันหวังว่านี่อาจเป็นกรณีสำหรับบางคนที่อ่านความคิดเห็นและมันอาจจะง่ายอย่างนี้

(ฉันไม่ทราบว่าไมโครซอฟท์จะแก้ไขปัญหานี้หรือไม่เนื่องจากฉันมีปัญหาในการ build ล่าสุดของ windows 10 (1803 - 17134.112)


1

ฉันมีหน้าต่างสูญเสียโฟกัสอย่างต่อเนื่องเช่นกัน อ่านว่ามีคนจัดการเพื่อติดตาม WerSvc เป็นสาเหตุของปัญหาโดยใช้ตัวบันทึก แม้ว่าที่จริงแล้วเป็นบริการรายงานข้อผิดพลาดของ Windows แต่ฉันพยายามปิดใช้งานใน Windows Task Manager - Services - Services

จากนั้นปัญหาการสูญเสียโฟกัสหยุดลง

บางทีพวกคุณอาจจะลอง


1

ปัญหานี้ทำให้ฉันบ้า! ดังนั้นฉันจึงตัดสินใจเขียนโปรแกรมเพื่อบอกฉันว่าใครหรือสิ่งใดที่ให้ความสำคัญกับโปรแกรมของฉัน น่ารำคาญจริง ๆ เมื่อคุณเล่น Age of Empires และเกมจะไปที่เดสก์ท็อปแบบสุ่ม

นี่คือผลการวิจัย ....

Verizon! ใช่ฉันได้ติดตั้งแอพช่วยเหลือของ Verizon แล้วและมันก็เป็นผู้ร้าย!
ไปที่ - แผงควบคุม -> โปรแกรมและคุณสมบัติ
และถอนการติดตั้งอะไรที่เกี่ยวข้องกับ Verizon

ฉันลืมชื่อของโปรแกรมที่มักจะเริ่มต้นด้วย Vz ... และมีบริการเช่นกัน IW ... ฉันลืมไปโดยสุจริตเนื่องจากฉันไม่สามารถรอที่จะฆ่าสิ่งที่อยู่ในเครื่องของฉันจากพวกเขา (มันทำให้ฉันบ้ามาก ) แต่เมื่อคุณถอนการติดตั้งแอป Verizon ปัญหาจะหายไป


1

ในกรณีของฉันฉันแก้ไขปัญหาโดยไปที่ตัวจัดการกระบวนการของ windows และตรวจสอบว่ามีโปรแกรมใดที่เปิดใช้งานและปิดอย่างต่อเนื่อง ฉันสามารถสังเกตเห็นว่าโปรแกรมที่ฉันดาวน์โหลด (ฉันคิดว่ามันเรียกว่า windows 8 start) กำลังรีสตาร์ททุก 7 วินาที ฉันลบทุกอย่างที่เกี่ยวข้องแล้วและใช้งานได้!


1

ฉันมีปัญหาของหน้าต่างที่ใช้งานอยู่สูญเสียการโฟกัสทุกสองสามวินาที ฉันจะต้องคลิกซ้ายเพื่อพิมพ์ต่อไป น่าคลั่ง

ฉันสังเกตเห็นว่าโทนสีของพื้นที่รอบ ๆ ขอบหน้าต่างหน้าต่างจะเปลี่ยนไปทุกครั้งที่มันเกิดขึ้น มันดูเหมือนและเป็นวิธีที่ง่ายที่จะเห็นการสูญเสียโฟกัสโดยไม่ต้องพิมพ์จริง

ดังนั้นฉันเริ่ม windows task manager และคลิกที่แท็บกระบวนการ หลังจากดูไปซักพักฉันก็เห็นว่าตัวจัดการเดสก์ท็อปของ Adobe กำลังออกมาและอยู่ในรายการพร้อมกันด้วยการเปลี่ยนสีโฟกัส

ฉันดาวน์โหลดและติดตั้งแอปพลิเคชัน Adobe Creative Cloud อีกครั้ง (หมายเหตุ: ฉันไม่สามารถถอนการติดตั้งได้ดังนั้นฉันเพิ่งติดตั้งการดาวน์โหลดที่ถูกต้องกว่าเดิมมีโปรแกรมพิเศษสำหรับการถอนการติดตั้ง Creative Cloud หากไม่สามารถใช้งานได้) สิ่งนี้รักษาปัญหาของฉันได้อย่างสมบูรณ์

สำหรับผู้ที่มี Creative Cloud อาจเป็นโปรแกรม สำหรับผู้ที่ไม่มีการชมแท็บการประมวลผลและการเปลี่ยนสีรอบ ๆ ขอบหน้าต่างด้วยการสูญเสียโฟกัสแต่ละครั้งอาจช่วยให้คุณค้นหาผู้กระทำผิด


1

ฉันใช้ตัวจัดการงานเพื่อค้นหากระบวนการพื้นหลังและ Synaptics Touchpad เป็นตัวการ

'ไดรเวอร์' เปิดอยู่อย่างต่อเนื่อง แต่กระบวนการอื่นโดย Synaptics ก็โผล่ขึ้นมาทุกสองสามวินาทีและทำให้การโฟกัสหายไป

ฉันถอนการติดตั้ง Synaptics และ hey presto ไม่ต้องเสียสมาธิอีกต่อไป!


1

ใน Regedit (กดปุ่ม Start ค้างไว้ + R แล้วพิมพ์ regedit) เปลี่ยนค่า Panel \ Desktop \ ForegroundLockTimeout HKEY_CURRENT_USER \ Control HKEY_CURRENT_USER \ Control บันทึกและรีสตาร์ทคอมพิวเตอร์


0

ตรวจสอบโปรแกรมอรรถประโยชน์การสำรองข้อมูลเช่น Gladinet หรือ Nuance Cloud Connector (ทั้งสองใช้เครื่องมือของ Gladinet และปัญหาเหล่านี้เป็นที่ทราบกันแล้วในปี 2012) พวกเขากำลังเรียกใช้ dll ที่ไม่มีหน้าต่าง / ภารกิจน้อยกว่าที่อยู่ใน Explorer.exe


0

Samsung Galaxy S6 ของฉันอยู่ในสถานะคงที่ "การอัพเกรด Android" และเมื่อเชื่อมต่อผ่าน USB สำหรับการชาร์จฉันได้สูญเสียปัญหาการโฟกัสทุก 10 วินาที แต่ไม่มีหน้าต่าง explorer โผล่ขึ้นมาด้านหน้า ฉันเปลี่ยนพอร์ต usb และเลือกเป็นโหมด "ชาร์จ USB" จากโทรศัพท์หลังจากปัญหาโฟกัสหายไป

แต่ปัญหา "การอัปเกรด Android" คงที่ยังคงมีอยู่และจำเป็นต้องแก้ไขให้นิ่ง


0

ผมมีปัญหาเดียวกัน. กรณีของฉันเป็นโปรแกรม Windows XP ที่ทำงานบนบัญชีผู้ใช้มาตรฐาน มันต้องการสิทธิ์ผู้ดูแลระบบในการเรียกใช้ ดังนั้นในขณะที่มันทำงานในพื้นหลังฉันไม่เห็นมันมักจะขโมยโฟกัสของหน้าต่างปัจจุบันของฉัน (windows explorer, firefox และโปรแกรมอื่น ๆ ) มันน่ารำคาญมาก ฉันใช้ focus.exe โดยdroid ที่มีความสุขเพื่อระบุตัวตนของผู้ร้าย นอกจากนี้คุณยังสามารถใช้Windows Focus Loggerเพื่อจุดประสงค์เดียวกัน


-1

ปัญหาเดียวกันที่ฉันพบ แล็ปท็อปของฉันค่อนข้างเก่า ฉันมี 2GB RAM และ Window 7 หลังจากทำงานเป็นเวลาหนึ่งชั่วโมงสิ่งเดียวกันนี้เกิดขึ้นทุกครั้ง ฉันสังเกตเห็นกรณีนี้เกิดขึ้นเมื่อแล็ปท็อปมีความร้อนสูงเกินไป วิธีแก้ไข: ติดตั้งซอฟต์แวร์ทำความสะอาด RAM อัตโนมัติ หนึ่งเดือนหลังจากติดตั้งตัวล้าง RAM อัตโนมัติและฉันไม่เคยประสบปัญหาอีกเลย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.