Win系统桌面及软件安装默认存储路径转移至D盘程序解决磁盘已满导致运行卡顿

本文主要是介绍Win系统桌面及软件安装默认存储路径转移至D盘程序解决磁盘已满导致运行卡顿,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

电脑安装Windows系统用的时间久了,系统C盘一般会越来越大,如果当初没有合理分区,此刻必定忍受着电脑频繁提示磁盘空间已满导致超级卡顿的煎熬,其实主要还是用户后期使用所产生的大量数据占用了系统的磁盘空间,对于电脑一窍不通的我们该如何解决呢?下面来看一下我给出的解决方案。

我把设置项做成了批处理脚本命令,直接复制了,用记事本做成批处理文件(.bat格式)右键以管理员身份运行就可以轻松实现路径转移了,建议先重启一下电脑,开机后不要打开任何软件,直接运行这个程序,不要关闭窗口,耐心等待提示让重启电脑时按任意键重启电脑即可,具体代码如下:

@echo off
if not exist D:\NUL goto err
goto yiyue:err
cls
color CE
echo.
echo.
echo        出现错误!未发现D盘。
echo.
echo        本地磁盘没有 D: 盘分区,无法转移用户文档目录!
echo        请先划分好 D: 盘分区后,重新启动本配置程序!
echo.
echo.
echo        请按任意键退出配置程序……
echo.
echo.
echo.
pause>nul
goto end:yiyue
echo.
echo.
echo        本程序是将用户常用文档目录重新定向到【D盘Ys文件夹】,
echo        要转移定向的目录包括:我的文档、桌面、软件默认安装位置。
echo.
echo        警告:
echo        配置程序结束后需要重启电脑,请先保存好未保存的文档。
echo.
echo.
echo        请按任意键开始配置……
echo.
echo.
echo.
pause>nul
cls
echo 正在转移路径和数据,请稍候…
SET Choice=D:\Ys\%USERNAME%
md %Choice%>nul 2>nul
md %Choice%\Desktop>nul 2>nul
md "%Choice%\Program Files">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\Desktop">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\Desktop">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Personal /d "%Choice%">nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Desktop /d "%Choice%\Desktop">nul 2>nul
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /f /v Desktop /d "%Choice%\Desktop">nul 2>nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion" /f /v ProgramFilesDir /d "%Choice%\Program Files">nul 2>nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion" /f /v ProgramFilesDir /d "%Choice%\Program Files">nul 2>nul
echo N|Xcopy "%USERPROFILE%\My Documents\*.*" "%Choice%\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\Desktop\" /S /Q /R>nul 2>nul
echo N|Xcopy "%USERPROFILE%\Desktop\*.*" "%Choice%\Desktop\" /S /Q /R>nul 2>nul
cls
color CE
echo.
echo.
echo.       警告:
echo.
echo        请保存好您未保存的文档和所有未结束的工作!
echo.
echo        然后按任意键重启计算机,以完成全部配置……
echo.
echo.
echo.
echo.
echo.
echo.
pause>nul
start shutdown -r -t 0:end
exit

这个程序尽量越早使用越好,最好是新安装的系统就运行它,这样就能尽早转移好路径,省的后期转移大量数据占用更多时间,提醒一下后台转移桌面数据到D盘是不显示的,一定要耐心等待提示让重启计算机那个红色界面再按任意键重启电脑就行了,感谢关注轶软工作室。

这篇关于Win系统桌面及软件安装默认存储路径转移至D盘程序解决磁盘已满导致运行卡顿的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696006

相关文章

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关