一些用户报告称,在重新启动 MediaMonkey 时,偶尔会丢失设置或数据库消失。如果注册表和系统清理应用程序(例如 TuneUp、CCleaner、Advanced System Care 或 Webroot)删除了注册表或存储 MediaMonkey 设置或数据库的文件的部分内容,则可能会发生这种情况。
MediaMonkey 将其设置(假设它不在“便携模式”下运行)与 Windows 用户配置文件夹中的一些其他设置一起存储在 Windows 注册表和数据库中(请参阅MediaMonkey 设置和数据库位置)。
预防
为了防止这种情况,您可以:
- 从清理中排除 MediaMonkey 文件夹和注册表
- 以“便携模式”安装 MediaMonkey,该模式不会将任何配置数据存储到系统注册表中
例如,Webroot 可能会删除 ../appdata/roaming/mediamonkey 中的数据库和配置文件。要停止它,请在 Webroot 中进入高级设置,然后单击页面左侧的系统优化器。然后向下滚动直到看到“Media Monkey - 最近播放列表和用户首选项”并取消选中它。
使固定
有时清理者只是修改注册表:
值:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夹\本地应用程序数据
可以从以下方式更改:
C:\Documents and Settings\-您的用户名- \Local Settings\Application Data
到:
C:\Documents and Settings\NetworkService\Local Settings\Application Data
由另一个应用程序运行,因此 MediaMonkey 库显示为空。
要修复此问题,请转到“开始”->“运行”,然后输入 regedit
然后,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData
双击“ Local AppData ”并将值更改为C:\Documents and Settings\ YOUR USERNAME \Local Settings\Application Data
(您的用户名需要替换为您的 Windows 用户名)
库恢复
通常,数据库将保持不变,而是使用新数据库。如果您之前在.ini 文件中为数据库设置了自定义位置,请确保该位置仍然设置正确。否则:
- 在资源管理器( 默认数据库位置)中搜索整个 PC 中的 MM.DB,并确保搜索中包含隐藏文件
- 使用每个 MM.DB 文件的修改日期来确定哪个可能是正确的数据库以及哪个是当前正在使用的数据库
- 用正确的 MM.DB 替换当前的 MM.DB,或将 MediaMonkey 指向正确的数据库: 更改默认数据库位置
NOTES
- 编辑 Windows 注册表并非毫无风险。在修改之前,请务必通过在线搜索熟悉 Windows 注册表。
Some users have reported occasionally losing their settings or having the database disappear upon restarting MediaMonkey. This can occur if registry and system cleaner apps such as TuneUp, CCleaner, Advanced System Care, or Webroot delete portions of the registry or files that store the MediaMonkey settings or database.
MediaMonkey stores its settings (assuming it’s not run in ‘Portable Mode’) in the Windows registry and the database along with some other settings in your Windows user profile folders (see MediaMonkey settings and database locations).
Prevention
To prevent this you can either:
- Exclude MediaMonkey folders and registry from cleaning
- Install MediaMonkey in ‘Portable Mode’ which doesn’t store any configuration data to the system registry
For example, Webroot may delete the database and config files in ../appdata/roaming/mediamonkey . To stop it, in Webroot go into Advanced Settings then click on System Optimizer on the left side of the page. Then scroll down until you see “Media Monkey – Recent Playlist and User Preferences” and uncheck it.
Fix
Sometimes cleaners just modify the registry:
The value:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData
can be changed from:
C:\Documents and Settings\-YOUR USERNAME-\Local Settings\Application Data
to:
C:\Documents and Settings\NetworkService\Local Settings\Application Data
by another application and therefore the MediaMonkey Library appears empty.
To fix it, go to Start -> Run, and type regedit
Then, find HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Local AppData
Double click “Local AppData” and change the value to C:\Documents and Settings\YOUR USERNAME\Local Settings\Application Data
(YOUR USERNAME needs to be replaced with your Windows Username)
Library Recovery
Often the database will remain intact and instead a new database is being used. If you previously set a custom location for your database in the .ini file make sure this is still set correctly. Otherwise:
- Search your full PC for MM.DB in Explorer (Default Database Locations) and make sure that hidden files are included in the search
- Use Date Modified for each MM.DB file to determine which is likely the correct database and which is the current one in use
- Replace the current MM.DB with the correct one or point MediaMonkey to the correct database: Changing the Default Database Location
NOTES
- Editing the Windows Registry is not without risk. Make sure you familiarize yourself with the Windows Registry through online searches prior to modifying it.
Applies to: MMW4, MMW5+
Hide original