likes
comments
collection
share

从Windows注册表中删除软件缓存

作者站长头像
站长
· 阅读数 2

视频翻译配音pyvideotrans项目开源地址:github.com/jianchang51…

在视频翻译配音工具中的缓存可分为两类。

一类是界面的各种配置选项 、Api地址、sk、密钥等信息

这个在Windows下是保存在注册表中的,默认不可删除,一般也无需删除。如果要自动删除,需要额外的管理员权限,因此软件默认未添加该缓存的删除功能。

如果想要删除,需要手动打开注册表搜索后删除。稍后将介绍操作方法。

另一类是软件工作中的各种视频切片、音频切片等信息

这个保存在软件工作目录下的 tmp 文件夹内,在关闭软件时会自动删除,当然你也可以手动删除,但如果软件正在工作时进行删除,可能会报错。


接下来讲解下如何手动去删除注册表中的缓存信息。

一:首先要关闭软件

二:在开始菜单中打开“命令行提示符”或“cmd”控制台

如果你找不到命令行提示符或cmd,也可以打开任意一个文件夹,在文件夹的地址栏中,输入“cmd”然后回车,将会自动打开cmd。

从Windows注册表中删除软件缓存

从Windows注册表中删除软件缓存

从Windows注册表中删除软件缓存

三:在打开的 黑窗口即cmd窗口中,输入单词 “regedit” 然后回车

从Windows注册表中删除软件缓存

回车后将自动打开注册表窗口,如下图所示。

从Windows注册表中删除软件缓存

依次点击注册表窗口顶部的菜单-“编辑(E)”-查找(F)...  将自动弹出搜索窗口

从Windows注册表中删除软件缓存

搜索窗口如下图,在弹出的窗口中,只保留 “项(K)”选中,取消其他的选中,然后在 “查找目标(N)” 中输入单词“Jameson”,点击查找下一个。

从Windows注册表中删除软件缓存

点击后耐心等待搜索结束,可能需要一些时间。

从Windows注册表中删除软件缓存

当搜索结束时,会自动跳转到查找到的“Jameson”记录行,在“Jameson”上面直接右键删除即可。如下图,记住删除前请先关闭软件。

从Windows注册表中删除软件缓存

删除后再重新打开软件,就恢复到了默认配置。

有点麻烦,但也不复杂。一般无需也不建议删除。


如何删除软件工作目录下的缓存

首先你需要关闭软件,如果没有关闭,至少要保证没有在执行任何任务,否则会出错。

然后进入到软件所在目录下,找到tmp文件夹,如果不存在该文件夹,则无需理会,如果存在,并且软件也未打开,那么可以直接删除该tmp文件夹。

如果软件已在打开状态,则不可直接删除tmp文件夹,需要进入到tmp文件夹内,删除该tmp文件夹内的其他所有内容,而保留tmp本身

从Windows注册表中删除软件缓存


重复执行时仍然会使用上次的文件?

这不是缓存问题,这是因为本次和上次的“目标文件夹”相同,而重复执行同一个视频,当检测到目标文件夹下已有字幕文件、音频文件、视频文件时,将不再重复生成,而是直接使用,如果你想重新生成,需要打开“目标文件夹”,删除里面的所有内容,再重新执行。

目标文件夹默认在“原视频”同文件夹下的“_video_out” 目录内,但如果你的视频含有“空格、非英文文件、特殊符号等”,将自动转移到“C:/Users/用户名字/videos/pyvideotrans/rename” 目录下。点击绿色进度条会自动打开。