I wanted to hide or remove the recent files opened in solidworks.
To disable the recent documents picker, go to Tools / Options / File Explorer & uncheck the box marked "Recent Documents"
I tried but still it showing the recent documents, when I go through File/
Close & restart Solidworks.
EDIT: You're right. That didn't work. I don't know what else to try, sorry.
This information is stored in the registry. If you want to clear this history, you should be able to simply clear the registry keys. If I am not mistaken (it is way too early in the morning and I don't have my laptop in front of me) this is stored in HKEY_CURRENT_USER. One in the SolidWorks section of this, I am not sure exactly where to go.
As I recall, there are 16 registry keys, one for each document. So once you find this, export the folder and modify the export to have all blank values. This well make the clearing of this information the next time go much faster.
Hopefully this helps.
If you have SW2014 you can run this .reg file to clear the recent files registry keys.
Open and edit in Notepad if you use a different version.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2014\Recent File List]"File1"="""File2"="""File3"="""File4"="""File5"="""File6"="""File7"="""File8"="""File9"="""File10"="""File11"="""File12"="""File13"="""File14"="""File15"="""File16"=""
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2014\Recent File List]
Kevin's registry fix will work, but it will clear it temporarily. If if you want to prevent it from re-populating with recent files, set that registry folder to read-only and remove full control for your user profile. This way your user profile will no longer have write access and it should prevent your recent files from showing up permanently.
HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2014\Recent File List
Is there a reason you want to clear the list and/or keep it from populating in the first place?
I'm not sure that Srinivas wants to prevent the list from being populated, only to clear it when required.
I like to clear the list when staring a new project or simply to clear unrelated selections I've been required to open for others to view.
It would be really nice to be able to selectively clean the list of unwanted debris only.
It's one of things that's always annoyed me too. I wish I knew someone who could do something about that
One way could be a macro which can made to run with launch of SOLIDWORKS
HI Jody Stiles,
I suppose to give same drawing for 3D tool test for all the candidates who appear for interview.
I came through an issue that one of those candidates was searching for the model through previously saved list.
That's y I wanted to hide/remove those list.
If one is good enough, then he/she can search out even w/out that list. Better create a separate id (say guest id) for the candidates. Ask them to create a folder with their name on the desktop and save all files there. Immediately one candidate is done, then remove that folder to a server or different location which is not accessible from the guest id.
It's not really required to create a guest Id to do that, just ask them to save in a folder on desktop. Then you cut the model from that folder and place it in some other location on hard drive or removable hard disk. Then he can't access that file.
The idea of creating guest account was to make the other data not accessible to them.
your absolutely correct one can't access desktop of other accounts.
But we need to have admin rights to create guest accountall the time.. And we know how our system admin guys will work if we ask them to do so.
Just create one common for all of them. And this needs to be done once.
BTW one can easily dig into other's desktop.
Retrieving data ...