Windows聚焦不更新怎么办
Windows聚焦不更新?
Windows11系统的Windows聚焦不更新了怎么解决?聚焦锁屏图片不更换怎么办?
方法一:
Step1
按下键盘上的Win + S组合键,或单击任务栏上的搜索图标,打开Windows搜索窗口,在顶部的搜索框,输入cmd,然后单击以管理员身份运行命令提示符应用程序。
Step2
管理员:命令提示符窗口,输入并按回车执行以下命令:
del /f /s /q /a "%userprofile%/appdatalocalpackagesmicrosoft.windows.contentdeliverymanager_cw5n1h2txyewylocalstateassets"
Step3
管理员:命令提示符窗口,输入并按回车执行以下命令:
del /f /s /q /a "%userprofile%/appdatalocalpackagesmicrosoft.windows.contentdeliverymanager_cw5n1h2txyewysettings"
Step4
管理员:命令提示符窗口,输入并按回车执行以下命令:
powershell -executionpolicy unrestricted -command “& {$manifest = (get-appxpackage *contentdeliverymanager*).installlocation + 'appxmanifest.xml' ; add-appxpackage -disabledevelopmentmode -register $manifest}"
方法二:(使用此法解决了问题)
Step1
“设置” > “个性化” > “背景” > “个性化设置背景”:设置成图片。
Step2
打开文件资源管理器,点击查看导航栏中的“显示”查看隐藏项。(也可以不设置,直接在地址栏里面输入Step3的地址)
Step3
在文件资源管理器中输入以下地址:
C:\Users\你的名字\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_因人而异\LocalState\Assets
删除该Assets文件夹中的所有文件。(这些文件就是曾经的聚焦图片)
注意:
1.用你的登录名替换上面地址中的“你的名字”
2.你电脑上的“ContentDeliveryManager_”后的字符串可能不同,所以这里写“因人而异”。
Step4
在文件资源管理器中输入以下地址:
C:\Users\你的名字\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_因人而异\Settings
删除该Settings文件夹中的所有文件。(若提示文件占用,个性化里切回windows聚焦再切图片)
Step5
“个性化设置背景”切换回windows聚焦。
Step6
稍等片刻,然后按Win + L查看效果。(实际上等了大约5分钟,桌面背景就更新了。没有使用Win + L。)
Step7
打开上文提到的Assets文件夹。如果有新文件,则更新成功。
原文链接:
附录
批量增加扩展名
Assets文件夹下的“图片”文件都没有扩展名。把任意一个文件用绘图程序打开都能看到它们实际都是图片文件。那么怎么批量地给它们增加图片文件的扩展名呢?可以使用Python。代码如下:
# renameInBulk.py
# 给指定目录中的文件批量增加文件扩展名
import os
"""
This function rules out all the directories in given list and return a new list
without directories.
Parameters:
filenamesAndDirectories: A list containing filenames and directories.
Returns:
A new list without directories
Raises:
none
"""
def filterFilenames(filenamesAndDirectories: [str]) -> [str]:
filenames: [str] = []
for name in filenamesAndDirectories:
# if os.path.isfile(name):
# filenames.append(name)
if not os.path.isdir(name):
filenames.append(name)
return filenames
def main():
# currentWorkDirectory = os.getcwd()
# Set your source directory that you want to operate here.
currentWorkDirectory: str = "F:/newpics/"
# Get the directories and filenames in target directory.
filenamesAndDirectories: [str] = os.listdir(currentWorkDirectory)
# Exclude all the directories in target directory.
filenames: [str] = filterFilenames(filenamesAndDirectories)
for filename in filenames:
# Split file's filename and extension name.
f, e = os.path.splitext(filename)
# If the file has no extension name, append ".jpg" to it.
if e.strip() == "":
sourcePathFilename: str = currentWorkDirectory + "/" + filename
targetPathFilename: str = currentWorkDirectory + "/" + filename + ".jpg"
# Do the rename task here.
os.rename(sourcePathFilename, targetPathFilename)
print("{0} -> {1}".format(sourcePathFilename, targetPathFilename)
if __name__ == "__main__":
main()
"""
References:
os.listdir(): https://www.runoob.com/python3/python3-os-listdir.html
os.rename(): https://www.runoob.com/python3/python3-os-rename.html
string.strip(): https://www.runoob.com/python/att-string-strip.html
os.path.splitext() and os.path.isdir():
https://www.runoob.com/python/python-os-path.html
function comments:https://www.cnblogs.com/sddai/p/14406799.html
"""