프로그램이 내 문서를 사용하지 못하도록 유지


17

프로그램이 내 문서 폴더 (Windows 7)를 사용하지 못하게하는 방법이 있습니까? 일부 프로그램에서 자신의 물건을 넣어 %USERNAME%\My Documents, 나는 것보다는 같은 몇 곳이 간다 %APPDATA%.

프로그램이 생성하기로 결정한 각 폴더를 수동으로 심볼릭 링크 할 수는 있지만 각 프로그램마다 그렇게 할 필요는 없습니다. 또 다른 대안은 내 문서를 내 문서와 다른 위치에 두는 것입니다. 그러나 Microsoft가 왜 '응용 프로그램 : 모든 항목을 여기에 두십시오'가 아닌 '내 문서'라고 명명 한 이유가 궁금합니다. 그러나 여전히.

폴더를 '숨기는'옵션이 아닙니다. 항상 "숨겨진 폴더보기"를 활성화합니다.


다시 말해, 나는 이것을 변환하고 싶다 :

Vista 바탕 화면에있는 내 문서

이것으로 :

Windows 7의 내 문서


1
폴더를 가리키는 레지스트리 항목을 다른 곳을 가리 키도록 변경할 수 있습니다.
Synetech

2
meta.stackexchange.com/questions/66377/what-is-the-xy-problem . 실제로 어떤 문제를 해결하려고합니까?
ChimneyImp 2016 년

7
그가 가지고있는 문제는 그의 '내 문서'폴더가 응용 프로그램이 생성 한 폴더로 채워져 있다는 것입니다. 설정, 게임 저장 (물론 게임용) 등 매우 큰 문제입니다. '내 문서'로 이동하여 직접 확인하십시오.
MasterMastic 2016 년

1
@Synetech C:\Users\Muntoo\Documents.
Mateen Ulhaq 2016 년

1
@Synetech 내 Vista에는 내 문서내 실제 파일 사이에 큰 차이가 있습니다.
Mateen Ulhaq

답변:


5

다음은 MS의 가이드입니다. 귀하가 찾고있는 것이 확실합니다.

http://support.microsoft.com/kb/242557

일이 더 단순 해지면 나에게서 설명하십시오.

  1. Winkey + R을 누르거나 Start검색으로 이동하여 RunEnter를 누르십시오.
  2. 을 입력하십시오 regedit.
  3. 왼쪽의 폴더를 사용하여 다음을 탐색하십시오 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. [백업] Personal레지스트리를 선택하고 레지스트리 편집기 메뉴에서 File-> 로 이동하십시오 Export. 원하는 곳에 저장하십시오. 이전 설정을 다시 되돌리려면이 파일을 두 번 클릭하면됩니다.
  5. Personal레지스트리를 두 번 클릭하고 Value Data원하는 위치로 변경하십시오 . 나 자신을 위해 (이 문제로 어려움을 겪고 있음) 폴더를 만들어서 %appdata(합리적으로) My Documents파일을 섞지 않도록했습니다. 매크로를 사용하는 위치는 다음과 같습니다 %USERPROFILE%\AppData\Roaming\My Documents.

    • 당신이 볼 수 있듯이, Personal에 의미합니다 My Documents.

. 여기에 이미지 설명을 입력하십시오

행운을 빕니다.


Roaming\My Documents또는 사용해야합니까 Local\My Documents?
Mateen Ulhaq 2016 년

@muntoo 로밍. 더 명확하게하기 위해 답을 편집했습니다.
MasterMastic 2016 년

3
이것은 단순히 문서 폴더를 새로운 위치로 이동시킵니다. 내가 이해 한 바에 따르면 OP는 문서 폴더의 설정, 게임 저장 등을 덤프하는 프로그램을 새 위치로 리디렉션하고 실제로는 문서 폴더를 그대로 유지하려고합니다. 당신의 대답은 어떻게 그것을 성취합니까?
Indrek

@ Indrek, 더 나은 아이디어가 있습니까?
Synetech

@Synetech 나는하지 않습니다. 내가했다면 답으로 게시했을 것입니다.
Indrek

6

TL; DR

몇 가지 선택 사항이 있습니다.

  • 그 프로그램을 사용하지 마십시오
  • 사용하는 프로그램 개발자에게 문의하여 문서 대신 AppData에 데이터를 저장하도록 요청하십시오.
  • 일부 프로그램에는 보조 계정 / VM 사용
  • 정기적으로 폴더를 수동으로 정리
  • 블랙리스트 및 / 또는 화이트리스트를 사용하여 폴더를 주기적으로 정리하는 프로그램 / 스크립트 사용 / 쓰기
  • (이상적이지 않은 해킹으로, 원치 않는 디렉토리와 동일한 이름으로 빈 파일을 만들고 + R + A + S + H로 설정할 수 있습니다. 이렇게하면 프로그램이 디렉토리를 만들거나 넣을 수 없습니다. 여전히 0 바이트 파일이 많이 남아 있지만)
  • "실제 파일"을 저장하기 위해 도큐멘트 에서 서브 디렉토리를 작성 하고이를 문서 루트로 사용하십시오 (비디오, 그림 등의 서브 디렉토리를 새 폴더로 재지 정하는 것이 더 쉽습니다)
  • 이전 시점과 비슷하지만 Documents 폴더를 프로그램에 버리고 “실제 파일”에 대해 다른 폴더를 사용하십시오 C:\Users\Muntoo\MyActualFiles\*( 예 : 비디오, 음악, 즐겨 찾기 등을 리디렉션하는 것을 잊지 마십시오).

기초

Windows에서 모든 사용자는 사용자 별 파일이 저장된 디렉토리를 얻습니다. 변수를 사용하여 액세스 할 수 있습니다 %userprofile%. Vista 이상에서는 \Users\폴더 아래에 있고 XP 이하 에서는 \Documents and Settings\폴더에 있습니다.

이제 사용자 디렉토리를 입력하면 몇 가지 다른 용도별 하위 디렉토리로 분류됩니다. (사용자 디렉토리의 루트에는 다른 파일과 폴더가있을 수 있지만, 공식적으로는 사전 정의 된 파일이 몇 개만 있고 프로그램과 사용자는 적절한 하위 디렉토리 중 하나에 항목을 배치해야합니다.)

사용자 디렉토리에는 두 가지 주요 분기가 있습니다. 하나 user-generated files저장 되고 다른 하나 program-generated settings저장됩니다 .

Vista 이상에는 일반 폴더 이름 Users이 공백이 없기 때문에 일반 폴더 이름을 사용 하지만 XP 이하에서는 이름 Documents and Settings이 그 목적을 훨씬 더 명확하게 만듭니다. 즉, (사용자) 문서 및 (프로그램) 설정을 저장 합니다 .

신청

프로그램을 실행하고 구성하면 프로그램은 사용자 지정 설정을 응용 프로그램 데이터 폴더에 저장합니다 %userprofile%(Windows 버전에 따라 이름이 다름). 파일은 특정 시스템에 저장되는 파일 ( "로컬")과 파일을 서버에 복사하여 파일을 네트워크상의 다른 시스템으로 이동할 수있는 버전 ( "로밍")의 두 가지 버전으로 제공됩니다. . Vista 이후로 낮은 권한 변형도 있습니다.

파일을 저장하면 파일이 내 문서 폴더에 저장됩니다 %userprofile%(특정 폴더 이름은 Windows 버전에 따라 다름). 이 폴더 (기본적으로)에는 각 미디어 유형 (텍스트, 사진, 음악, 비디오 등)에 대한 다양한 하위 디렉토리가 있습니다.

예를 들어, Foobar라는 사용자가 C 드라이브에 설치된 Windows 7에서 CoolApp이라는 프로그램을 실행한다고 가정하십시오.

  • 그들의 사용자 디렉토리는 C:\Users\Foobar\
  • CoolApp을 구성 할 때 설정을 C:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp은 또한 일부 설정 / 파일을 C:\Users\Foobar\AppData\Roaming\CoolApp\
  • CoolApp에서 파일을 생성하면 C:\Users\Foobar\My Documents\

참고 것을 내 문서 분명 파일을 저장하기위한 기본이지만, 폴더, 사용자들이 권한을 가지고있는 디렉토리를 저장 무료입니다.

조언

사용자 문서와 프로그램 설정을 분리하면 파일 관리가 쉬워 지므로 유용합니다. 거의 모든 프로그램은 파일을 한 번만 사용하고 다시는 사용하지 않더라도 응용 프로그램 데이터 폴더에 파일을 저장합니다. 실제로 운영 체제에서 모든 사용자 데이터를 분리하는 것이 좋습니다. OS 및 / 또는 사용자 데이터를 훨씬 쉽고 빠르게 백업 및 복원 할 수 있으며 백업 크기가 더 작기 때문입니다.

방법론

내 문서 위치 를 변경하는 공식적인 방법은 두 가지가 있습니다 .

  • 등록 정보 대화 상자를 열고 대상 디렉토리를 변경하여 내 문서 폴더를 자동으로 변경하고 물리적으로 이동할 수 있습니다 .

    Vista 이상 :

    여기에 이미지 설명을 입력하십시오

    XP 이하에서 :

    여기에 이미지 설명을 입력하십시오

  • 레지스트리 키에서 개인 값 을 편집하여 수동으로 이동할 수도 있습니다

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    에서 해당 값을 편집 할 필요는 없습니다 …\Explorer\Shell Folders. 당신은 윈도우 어쨌든 변화를 데리러 다시 시작하거나 Explorer를 다시 시작해야하고, 당신이 할 때, 탐색기의 값으로 업데이트됩니다 Shell Folders에서 하나의를 User Shell Folders.

    당신은 것입니다 수동으로 새 위치로 실제 폴더를 이동해야합니다.

그 동안 내 그림 , 내 비디오 , 즐겨 찾기 등과 같은 다른 폴더를 이동할 수도 있습니다 .

여러 가지 잡다한

게임을 저장할 때는 문서를 Word에 저장하거나 MSPaint에 그림을 저장하는 것과 마찬가지로 파일을 저장해야합니다. 따라서 savegames는 일반적으로 My Documents에 저장되지만 일부 는 게임 설정으로 Application Data 폴더 에 저장됩니다 .


1
어제 편집 한 내용이 무엇인지 모르겠습니다. 흘리는 것은 얇은 공기로 승화되었습니다. 한숨 메모리에서 다시 만들 수있는 최선의 방법입니다.
Synetech

1
이 질문에 정확히 어떻게 대답합니까? 프로그램이 설정을 문서에 기록하는 경우 ( %AppData%정확히 참고하지 말고) 문서 폴더를 새 위치로 이동 한 후에도 계속 수행합니다.
Indrek

1
"문서"라고 말할 때, 물론 "내 문서"라는 별칭을 가진 문서를 의미하며 OP도 마찬가지입니다. 어떻게 모호 할 수 있는지 모르겠습니다. "모든 프로그램"은 과장된 것일 수 있습니다. 어쨌든 OP의 문제는 그의 문서가 프로그램 생성 파일 (설정, 샘플 파일, 템플릿, 로그 등)과 섞여 있다는 것입니다. savegames도 다른 위치에 속합니다. 사용자 파일을 위해 예약해야하는 것은 그의 문서와 프로그램으로 작성된 파일이 동일한 상위 폴더 아래 완전히 분리 된 두 개의 폴더에 있다는 것입니다.
Indrek

1
"설정"이라는 단어를 너무 많이 고치지 마십시오. 내가 설명했듯이, 이것은 Documents 폴더에서 프로그램이 덤프하는 것의 한 예일뿐입니다. 반복해서 언급했듯이 이것은 드문 일이 아닙니다. 그것은 당신을위한 것일 수 있습니다.이 경우 자신을 운이 좋게 생각할 수 있습니다. 그러나 모든 프로그램이 작동하고 있다고 생각하는 것처럼 보이는 경우 OP가 사용자 디렉토리의 AppData 폴더에 의해 왜 귀찮게되는지 특히 모르겠습니다. 특히 기본적으로 숨겨져 있다고 생각합니다.
Indrek

1
편집 내용이 명확 해지기를 바랍니다.
Mateen Ulhaq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.