ฉันเพิ่งอัพเกรดเป็น windows 10 บนแล็ปท็อปไดร์เวอร์รายวันของฉันและฉันชอบมันมากยกเว้นสิ่งหนึ่ง เมนู Windows แบบสุ่มตัดสินใจที่จะหยุดทำงานเมื่อฉันกดปุ่ม windows หรือกดปุ่มที่มุม มีใครประสบปัญหานี้อีกหรือไม่ การแก้ปัญหา? ขอบคุณ!
ฉันเพิ่งอัพเกรดเป็น windows 10 บนแล็ปท็อปไดร์เวอร์รายวันของฉันและฉันชอบมันมากยกเว้นสิ่งหนึ่ง เมนู Windows แบบสุ่มตัดสินใจที่จะหยุดทำงานเมื่อฉันกดปุ่ม windows หรือกดปุ่มที่มุม มีใครประสบปัญหานี้อีกหรือไม่ การแก้ปัญหา? ขอบคุณ!
คำตอบ:
เปิด Powershell ในฐานะผู้ดูแลระบบและป้อนคำสั่งนี้:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
คำสั่งนี้จะปิดใช้งานโหมดการพัฒนาบนแอพและลงทะเบียนไฟล์รายการสำหรับแอพอีกครั้ง
ฉันเปลี่ยนชื่อโฟลเดอร์C:\Users\tim\AppData\Local\TileDataLayer\Database
ซึ่งเกิดข้อผิดพลาดบางอย่างและตอนนี้ฉันสามารถเปิดเมนูเริ่มต้นได้ แต่มันว่างเปล่าทั้งหมด Conculsion - win 10 นั้นน่าเบื่อและฉันน่าจะติดกับ windows 7 หรือ linux mint ที่ดีกว่า
เบาะแสจากบันทึกเหตุการณ์ของฉัน:
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: การกู้คืนฐานข้อมูล / เรียกคืนล้มเหลวโดยมีข้อผิดพลาดที่ไม่คาดคิด -501
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: ตรวจพบความเสียหายในระหว่างการกู้คืนอย่างนุ่มนวลในล็อกไฟล์ C: \ Users \ tim \ AppData \ Local \ TileDataLayer \ Database \ EDB.log บันทึกการตรวจสอบความล้มเหลวอยู่ที่ตำแหน่ง END ข้อมูลที่ไม่ตรงกับรูปแบบการเติมไฟล์บันทึกแรกปรากฏในภาค 238 (0x000000EE) ไฟล์บันทึกการทำงานนี้เสียหายและไม่สามารถใช้งานได้
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: ช่วงบันทึกอ่านจากไฟล์ "C: \ Users \ tim \ AppData \ Local \ TileDataLayer \ Database \ EDB.log" ที่ออฟเซ็ต 974848 (0x00000000000ee000) สำหรับ 4096 (0x00001000) ไบต์ล้มเหลวในการตรวจสอบเนื่องจากช่วงการตรวจสอบไม่ตรงกัน จำนวนเช็คซัมที่คาดไว้คือ 15882041360721203292 (0xdc6858788dd9505c) และค่าตรวจสอบที่แท้จริงคือ 7776709318633315834 (0x6bec6bec2bec9a9bddfa) การดำเนินการอ่านจะล้มเหลวโดยมีข้อผิดพลาด -501 (0xfffffe0b) หากเงื่อนไขนี้ยังคงอยู่โปรดคืนค่า logfile จากข้อมูลสำรองก่อนหน้า
บันทึกสิ่งที่ล้มเหลวเมื่อฉันเปลี่ยนชื่อโฟลเดอร์
ชื่อแอปพลิเคชัน Faulting: ShellExperienceHost.exe, รุ่น: 10.0.10240.16425, การประทับเวลา: 0x55bec5f5 ชื่อโมดูล Faulting: Windows.UI.Xaml.dll, รุ่น: 10.0.10240.16431, รหัสเวลา: 0x5500009bf27 รหัสความผิดพลาด ID: 0xf70 Faulting เวลาเริ่มต้นแอปพลิเคชัน: 0x01d0fbbac66ae74a Faulting เส้นทางของแอปพลิเคชัน: C: \ Windows \ SystemApps \ ShellExperienceHost_cw5n1h2txyewy \ ShellExperienceHost.exe เส้นทางโมดูล Faulting: C: \ Windows \ System32 \ Windows.UI.Xaml.dll -936 4a01-a801-7d8b0870ebb0 Faulting ชื่อเต็มของแพคเกจ: Microsoft.Windows.ShellExperienceHost_10.0.10240.16384_neutral_neutral_cw5n1h2txyewy Faulting ID แอปพลิเคชันสัมพันธ์:
ฉันสงสัยว่านี่หมายถึงฉันจะต้องสร้างโปรไฟล์ผู้ใช้ใหม่และขโมยโฟลเดอร์จากสิ่งนั้น หรือกวาดล้าง VM และสร้างใหม่ตั้งแต่ต้น (คุณไม่คิดว่าฉันจะปล่อยให้ windows ใกล้คอมพิวเตอร์จริงของฉันใช่ไหม!)
จากข้างต้นฉันพบhttp://forums.windowscentral.com/windows-10-insider-preview/337063-5.htmซึ่งแสดงขั้นตอนสำหรับการแทนที่ฐานข้อมูลที่เสียหายและกลุ่มคนที่พูดว่าใช้งานได้
- เข้าสู่ระบบไปยังโปรไฟล์ปัจจุบันของคุณ
- กด WIN + X แล้วเลือก "Command Prompt (Admin)"
- ป้อนคำสั่งต่อไปนี้ตามลำดับนี้
...
- ผู้ใช้สุทธิ "TempAdmin1" "รหัสผ่าน 1" / เพิ่ม
- ผู้ใช้สุทธิ "TempAdmin2" "password2" / เพิ่ม
กลุ่มผู้ดูแลระบบ net localgroup "TempAdmin2" / เพิ่ม
กด CTRL + ALT + DEL คลิกลงชื่อออก
- เข้าสู่ระบบบัญชี "TempAdmin1" โดยใช้รหัสผ่าน "password1"
- ออกจากระบบแล้วลงชื่อเข้าใช้บัญชี "TempAdmin2" โดยใช้ "password2" (หมายเหตุ: คุณต้องออกจากระบบอย่างเต็มที่ไม่ใช่แค่เปลี่ยนผู้ใช้)
- เปิด File Explorer เลือกมุมมองจากนั้นทำเครื่องหมายในช่อง "รายการที่ซ่อนอยู่"
- นำทางไปยัง C: \ Users \ TempAdmin1 \ Local \ TileDataLayer (คลิก "ดำเนินการต่อ" เพื่อเข้าใช้งานเมื่อได้รับแจ้ง)
- คลิกขวาที่โฟลเดอร์ "ฐานข้อมูล" & คัดลอก
- ตอนนี้ไปยังโฟลเดอร์เดียวกันสำหรับโปรไฟล์ที่เสียหายของคุณ (C: \ Users \ YOUR_USERNAME \ Local \ TileDataLayer)
- คลิกขวาที่ "ฐานข้อมูล" และเปลี่ยนชื่อเป็น "Database.BAD"
- คลิกขวาที่พื้นที่ว่างในโฟลเดอร์และเลือกวาง
- รีบูตแล้วลงชื่อเข้าใช้อีกครั้งด้วยโปรไฟล์ดั้งเดิมของคุณ
ตอนนี้สมมติว่าทุกอย่างเรียบร้อยแล้วคุณต้องการลบ 2 บัญชีที่คุณสร้าง:
- Win + X -> แผงควบคุม -> บัญชีผู้ใช้ -> จัดการบัญชีอื่น
- เลือกบัญชีจากนั้น "ลบบัญชี"
อาจมีสาเหตุหลายประการสำหรับเมนู Start ที่ใช้งานไม่ได้ซึ่งโซลูชันหนึ่งไม่สามารถบรรจุได้ทุกที่ ฉันพยายามรีสตาร์ทเชลล์ Explorer ก่อน อย่างไรก็ตามมันไม่ได้ช่วยและเมนู Start ยังไม่ปรากฏขึ้น ต่อไปฉันพยายามรีบูตเครื่อง PC แต่มันก็ไม่ได้เป็นประโยชน์กับฉันเช่นกัน
ด้านล่างโซลูชันใช้งานได้สำหรับฉันคุณสามารถลองทำสิ่งนี้เพื่อให้เมนูเริ่มของ Windows 10 ทำงานได้อีกครั้ง:
เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ
Powershell
ในหน้าต่างสีดำแล้วกด Enterวางคำสั่งต่อไปนี้ในหน้าต่าง "ผู้ดูแลระบบ: Windows PowerShell" และกดปุ่ม Enter:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
รอ PowerShell เพื่อดำเนินการและทำตามคำสั่ง ละเว้นข้อผิดพลาดเล็กน้อย (เป็นสีแดง) ที่อาจปรากฏขึ้น
เมื่อเสร็จสิ้นให้ลองกดปุ่มเริ่มและหวังว่ามันจะเริ่มทำงาน ถ้าไม่วิธีนี้จะไม่สามารถใช้กับคุณได้
ปัญหานี้ได้รับการแก้ไขสำหรับฉันเมื่อฉันป้องกันไม่ให้โปรแกรมเปิดใหม่โดยอัตโนมัติเมื่อเข้าสู่ระบบ เพื่อให้บรรลุผลดังกล่าวฉันได้ปิดหน้าต่างที่เปิดอยู่ทั้งหมด (Outlook, Chrome และอื่น ๆ ... ) จากนั้นรีสตาร์ทคอมพิวเตอร์
หากต้องการรีสตาร์ทคอมพิวเตอร์โดยใช้ทางลัด (ไม่มีเมนูเริ่มทำงาน);
windows key
+ r
เพื่อเรียกใช้คำสั่งshutdown /f /r /t 0
เพื่อรีสตาร์ทคอมพิวเตอร์ของคุณทันทีฉันไม่แน่ใจว่าคำสั่งรีสตาร์ทเป็นตัวแก้ไขหรือไม่หรือถ้าการแก้ไขมาจากการป้องกันไม่ให้แอปพลิเคชันเปิดขึ้นมาใหม่โดยอัตโนมัติหลังจากเข้าสู่ระบบ ฉันไม่สามารถทดสอบเพิ่มเติมได้