Windows : 일반 (비 상승) 프로그램이 Program Files 디렉터리에 쓸 수있게합니다.


6

나는 "Program Files"디렉토리에 쓸 수 없기 때문에 이상한 행동을하는 오래된 응용 프로그램에 질려합니다. 관리자로 실행되도록 수동으로 설정하고 싶지 않으며 보안에 특히 신경을 쓰지 않습니다. 실행하는 응용 프로그램을 신뢰하는 것 외에도 Windows를 부팅하여 게임을 실행하기 때문에 (파티션이 ' 귀중한 데이터가 포함되어 있음), 보통 어쨌든 매 2 개월마다 Windows를 재설치해야합니다.

어떻게 프로그램 파일과 프로그램 파일 (x86)을 사용 권한에 관계없이 모든 응용 프로그램이 쓸 수있는 일반 디렉터리 (사용 권한 관점에서)로 만들 수 있습니까?

지금 당장 Windows 10을 실행하고 있지만 이상적으로는 나중에 참조 할 수 있도록 8 / 7 / Vista에서도이 작업을 수행하는 방법을 알고 싶습니다.

편집 : 필자는 Windows 10 엔터프라이즈 버전을 사용하고 있으므로 그룹 정책이나 필요한 경우 다른 것을 수정할 수 있습니다.


1
해당 프로그램 폴더에 대한 사용 권한을 변경하십시오.
Moab

나는 이것이 내가해야 할 일이라고 생각했지만, 윈도우의 UI는 내가 바꿀 필요가 있거나 바꿔야하는 것을 (최소한 나에게는) 분명하게하지 않는다. 좀 더 자세한 안내를 해 주시면 감사하겠습니다.
Wowfunhappy

이것이 프로그램 데이터 디렉토리를 소개하는 목적 이었는지 확실히 확신합니다. 프로그램 파일에 더 이상 쓸 수 없기를 바랍니다.
Dandy

1
나는 그것을 안다. 그들 나를 원하지 마라. 나는 그리고 내 컴퓨터 야! & gt; : 0
Wowfunhappy

더 많은 답변을 추가했습니다. Windows에 오신 것을 환영합니다. Windows의 코드입니다. 해킹 할 수있는 방법이있을 것이라고 확신하지만, 문제가 더 많이 발생할 것입니다. 그렇다면 확실합니다.
Dandy

답변:


3

폴더의 보안 설정을 변경하여 프로그램 파일에 쓸 응용 프로그램을 가져올 수 있습니다.

  1. 등록 정보로 이동하여 보안 탭을 선택하십시오.
  2. 고급을 클릭하십시오.

    enter image description here

  3. 자신의 계정으로 소유권을 변경하는 대신 TrustedInstaller, 전파 시키십시오. 이를 통해 자신을 주체 목록에 추가 할 수 있습니다.
  4. '추가'를 클릭하고 사용자 이름을 입력하고 '이름 확인'을 누르면 자동 수정됩니다.

이제 사용자 이름에 '모든 권한'을 추가 할 수 있으며, 실행하는 모든 응용 프로그램은이 폴더와 그 하위 폴더에 쓸 수 있어야합니다.

이를 통해 Chrome이 OpenVPN 프로필을 설치 디렉토리에 직접 저장하도록 할 수있었습니다.


6

Windows Vista (UAC)에서 도입 된 보안 기능으로 인해 "프로그램 파일"과 같은 보호 된 위치에 쓰기를 시도하는 관리자가 아닌 프로그램은 쓰기를 가져 와서 대체 "사용자에게 친숙한"위치로 리디렉션합니다.

위키 피 디아 주 (관련 섹션을 강조했습니다).

사용자가 실행될 것이라는 가정하에 작성된 응용 프로그램   관리자 권한으로 이전 버전에서 경험있는 문제 발생   제한된 사용자 계정에서 실행할 때 Windows의   컴퓨터 전체 또는 시스템 디렉토리에 쓰기를 시도했습니다 (예 :   프로그램 파일) 또는 레지스트리 키 (특히 HKLM). UAC 시도   이것을 사용하여 완화시키다. 리디렉션되는 파일 및 레지스트리 가상화   사용자의 위치 내에서 사용자 별 위치에 쓰기 (및 후속 읽기)   윤곽. 예를 들어, 응용 프로그램이 쓰기를 시도하면   "C : \ program files \ appname \ settings.ini"이고 사용자에게는   해당 디렉토리에 쓰기 권한이 있으면 쓰기가 리디렉션됩니다.   "C : \ Users \ 사용자 이름 \ AppData \ 로컬 \ VirtualStore \ 프로그램"   Files \ appname \ settings.ini "에 있습니다.

이것은 단지 당신이 바꿀 수없는 것이 아닙니다. 이는 의도적 인 것입니다.


따라서 프로그램 파일을 보호 된 위치에서 차단하는 방법은 없습니다.
Wowfunhappy

1
물론, 당신은 영구적으로 권한을 변경할 수 있지만 그것은 윈도우를 망칠 것입니다.
Ramhound

1
실제 문제는 소프트웨어가 Windows에서 제대로 작동하지 않는 것으로 기록 되었기 때문입니다. 예를 들어 명시 적 보안을 설정하고 레지스트리 설정을 해킹하여 소프트웨어 문제를 해결할 수 있지만 실제 문제는 소프트웨어 코더 또는 공급 업체가 이해해야 할 최신 버전의 Windows에서 작동하도록 코드를 작성하지 않았습니다. 나는 문제가있는 기업에 팔린 소프트웨어조차도이 시간과 시간을 다시 보았다. 나는 항상 벤더에게 진정한 해결책을 요구하는 압력을 가하기 위해 비명을 지르며 고통을 느껴야한다.
Pimp Juice IT

1
@Ramhound Windows가 "깨질"것이라고 말하면 부작용이 정확히 무엇인지 생각할 수 있습니까?
Wowfunhappy

1
올바른 동작을 기대하는 응용 프로그램이 작동하지 않습니다.
Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.