ปิดการใช้งานรายการล่าสุดในรายการทางลัดสำหรับบางโปรแกรม


16

มีวิธีใดบ้างที่จะปิดรายการล่าสุดใน jumplists ของโปรแกรมเฉพาะใน Windows 7 ได้หรือไม่? คุณลักษณะนี้มีประโยชน์ในบางโปรแกรม (เช่นโปรแกรมแก้ไขข้อความ) แต่มีโปรแกรมอื่นที่ฉันไม่ต้องการให้ทุกคนเห็นเมื่อเร็ว ๆ นี้ (เช่นโปรแกรมเล่นวิดีโอ) ฉันได้ค้นหาวิธีแก้ไขปัญหานี้แล้วและฉันพบโซลูชันสองรายการ:

  1. ปิดรายการล่าสุดในjumplists ทั้งหมด (เปิดแถบงานและคุณสมบัติเมนูเริ่มและยกเลิกการเลือก "จัดเก็บและแสดงรายการที่เพิ่งเปิดในเมนูเริ่มและแถบงาน")
  2. ล้างประวัติรายการล่าสุดด้วยตนเอง

ตัวเลือกเหล่านี้ดูเหมือนจะไม่มีประโยชน์กับฉันเลย # 1 ดูเหมือนจะเป็นทางออกที่ดีกว่าถ้าคุณไม่ต้องการให้ใครบางคนเห็นเอกสารล่าสุดของคุณ แต่คุณสูญเสียฟังก์ชันการทำงานของโปรแกรมทั้งหมดแทนที่จะเป็นโปรแกรมที่คุณต้องการในขณะที่ # 2 ดูเหมือนว่าเป็นวิธีที่ง่ายต่อการลืม .

คำตอบ:


18

รายการทางลัดสำหรับแต่ละโปรแกรมจะถูกเก็บไว้"%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"แต่อยู่ในรูปแบบไบนารีด้วยชื่อที่ไม่ชัดเจน เช่น"8fbb9843e86d54f4.automaticDestinations-ms"(ซึ่งฉันจะเรียกว่าเป็น. adms นับจากนี้เป็นต้นไป)

เป็นไปได้ที่จะค้นพบว่า. adms เป็นของโปรแกรมใดที่มีการลองผิดลองถูกเล็กน้อย

  • เปิดวิดีโอ

  • วางโฟลเดอร์ AutomaticDestinations ลงในมุมมองรายละเอียดและเรียงลำดับตามวันที่ที่ปรับเปลี่ยน

    ควรแสดง. adms เพียงหนึ่งหรือสองครั้งในช่วงนาทีที่ผ่านมา หนึ่งอาจเป็นรายการ Explorer ของโฟลเดอร์ล่าสุด Explorer อีกอันควรเป็นโปรแกรมของคุณ

  • ลบ. adms หนึ่งรายการจากนั้นลองเปิดรายการข้ามของโปรแกรม (โปรแกรมในเมนูเริ่มจะยังคงแสดงลูกศร jumplist คุณต้องคลิกเพื่อดูว่ามันเปิดขึ้นหรือไม่ทำอะไรเลย)

เมื่อคุณระบุ. adms ที่ถูกต้องแล้วให้ยกเลิกการลบและตั้งค่าคุณสมบัติไฟล์เป็นแบบอ่านอย่างเดียว (นี่เป็นการปิดการใช้งาน jumplist อย่างสมบูรณ์) *

หรือจดบันทึกชื่อไฟล์และเข้าไปและลบทิ้งเมื่อใดก็ตามที่คุณต้องการ Windows จะสร้างใหม่ด้วยชื่อเดียวกัน

* ฉันพยายามเปลี่ยนการอนุญาตอื่น ๆ แต่ต้องการสิทธิ์การเขียนแบบเต็มที่ไม่สามารถทำงานได้!!!


3
ไฟล์ดังกล่าวเป็นไฟล์ OLE Structured Storage โดยวิธีการ คุณสามารถเปิดและแก้ไขได้ด้วยMiTeC Structured Storage Viewerฟรี คุณสามารถตรวจสอบว่าโปรแกรมเป็นไฟล์ใดโดยตรวจสอบชื่อไฟล์ที่มีอยู่ในรายการ (รายการ DestList มีองค์ประกอบที่ตรึงไว้)
Daniel Saner

8

หากต้องการปิดใช้งานรายการข้ามแถบงานอย่างถาวรต่อแอปพลิเคชัน:

  • เปิดโฟลเดอร์ที่มีฐานข้อมูลรายการข้ามใน Explorer (มีไฟล์ต่อแอพพลิเคชั่น): %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • ดาวน์โหลดโปรแกรมฟรีที่เรียกว่าสตริงจากWindows Sysinternalsลงในโฟลเดอร์จากขั้นตอนก่อนหน้า
  • เรียกใช้cmd.exeและนำทางเพื่อข้ามรายการไดเรกทอรี
    cd %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Strings.exe อนุญาตให้แยกคำที่อ่านได้จากไฟล์ไบนารี่ใด ๆ ซึ่งอนุญาตให้เข้าใจว่าแอปพลิเคชันใดที่สร้างการข้ามที่แสดงรายการฐานข้อมูลไบนารี คัดลอกวางคำสั่งด้านล่างเพื่อสร้างไฟล์. txt ด้วยสตริงสำหรับฐานข้อมูลการข้ามแต่ละรายการ:
    for %i in (*Destinations-ms) do @strings -n 5 %i >%i.txt
  • ตรวจสอบไฟล์. txt เพื่อพิจารณาว่าแอปพลิเคชันที่เป็นของ jumplist ใช้บรรทัดคำสั่ง: findstr /I adobe *.txtหรือเปิดไฟล์. txt ในโปรแกรมแก้ไข - แอปพลิเคชันที่สร้างขึ้นจะเห็นได้อย่างชัดเจนจากชื่อแอปพลิเคชันและชื่อไฟล์ที่เข้าถึงล่าสุด
  • ส่วนที่สนุกของการปิดใช้งานรายการข้ามแถบงานสำหรับแอปพลิเคชันนั้นง่ายอย่างน่าทึ่ง: สร้างไดเรกทอรีที่มีชื่อเดียวกับชื่อไฟล์ฐานข้อมูลรายการข้าม ในพีซีของฉันเพื่อปิดการใช้งานรายการข้ามสำหรับ Adobe Reader ฉันลบee462c3b81abb6f6.automaticDestinations-msและสร้างไดเรกทอรีใหม่ด้วยชื่อเดียวกัน หากคุณตัดสินใจที่จะใช้รายการข้ามที่ถูกปิดใช้งานอีกครั้ง - ลบไดเรกทอรีและ Windows จะสร้างไฟล์ฐานข้อมูลรายการข้ามและสร้างรายการข้ามรายการภายใน

โซลูชันถูกโพสต์ครั้งแรกที่istomin.de


2

หากไม่มีอะไรใช้งานได้คุณอาจลองตั้งค่าบัญชีต่างๆต่อผู้ใช้ในเครื่อง


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

2

หากต้องการปิดใช้งานรายการข้ามทั้งหมดโดยใช้ Google Chrome เป็นตัวอย่างให้เปิด Notepad แล้วป้อนข้อมูลต่อไปนี้:

Set WshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",7,FALSE

บันทึกไฟล์เป็น.vbsไฟล์ ผมใช้ในโฟลเดอร์ที่ผมทำในฐานะที่เป็นInternet.vbs ที่ไหนสักแห่งสร้างทางลัดใหม่ในการC:\Windows\Scripts\ Internet.vbsผมตั้งชื่อทางลัดอินเทอร์เน็ต จากนั้นตรึงทางลัดอินเทอร์เน็ตไปที่เมนูเริ่ม คุณสามารถเข้าสู่คุณสมบัติทางลัดเปลี่ยนไอคอนไปที่ไฟล์ปฏิบัติการของ Google Chrome เลือกเปิดและใช้ไอคอน Google Chrome สำหรับทางลัด

เนื่องจากไอเท็มที่ถูกตรึงจะชี้ไปที่สคริปต์. vbs แทนที่จะเป็นไฟล์ที่เรียกทำงานได้เองจะไม่มีรายการข้ามใด ๆ เลย


1

จริง ๆ แล้วฉันเชื่อว่าทางออกที่ดีที่สุดคือการตั้งค่ารีจิสทรีเพียงครั้งเดียว ฉันโพสต์โซลูชันนี้บนเว็บไซต์ของฉันเป็นเวลานานแล้วที่นี่ (สำหรับ Windows 7): http://www.1hd.biz/2013/02/how-to-permanently-disable-lnk-files.html

นี่คือสิ่งที่คุณต้องทำ: เปิด regedit ด้วยสิทธิ์ผู้ดูแลระบบและไปที่: HKey_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer

สร้าง DWORD (32 บิต) มูลค่าที่เรียกว่าNoRecentDocsHistoryที่มีค่าของ1

รายการ MRU ในทั้งแอปพลิเคชัน Windows Explorer และ Office จะถูกปิดการใช้งานในขณะนี้ ไม่จำเป็นต้องรีสตาร์ท


0

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


-1

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

หากต้องการปิดใช้งานรายการข้ามทั้งหมดให้คลิกขวาที่เมนูเริ่มที่ไม่มีไอคอนจากนั้นคลิกคุณสมบัติคลิกแท็บ "เมนูเริ่ม" จากนั้นคลิกปุ่ม "ปรับแต่ง" ที่ด้านล่างขวาคุณจะเห็นตัวเลือก "จำนวนรายการที่จะแสดงในรายการทางลัด" ให้เปลี่ยนเป็น 0


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