7-zip.exe가 이러한 인수/매개변수와 함께 "액세스가 거부되었습니다"를 반환하는 이유는 무엇입니까?

7-zip.exe가 이러한 인수/매개변수와 함께 "액세스가 거부되었습니다"를 반환하는 이유는 무엇입니까?

배치 파일에서:

START "7-zip" /D "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test

또는 다음과 같이 cmd에서 단독으로 실행합니다.

7z.exe a -o <C:\users\user\Desktop> testArc C:users\user\desktop\test

"액세스가 거부되었습니다"를 반환합니다. 지정된 매개변수를 사용하여 7-zip을 실행할 것으로 예상됩니다. 왜 그렇지 않습니까?

배치 파일의 코드는 다음과 같습니다.

@echo off 
:Variables 
set SOURCE=F:\myDocuments\ 
set DESTINATION=E:\myDocuments\ 
:If disc space is available, make tar ball or .7z or whatever of /myDocuments and place it in F:/Backups 
START "7-zip" /D "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test 
pause 
:echo %SOURCE% 
:echo %DESTINATION% 
:pause 
:run create sync. on documents to H:/myDocuments 
:Otherwise, say there's not enough disc space

z-zip 명령에 대해 적절한 구문을 따르는 경우에는 이런 일이 발생하지 않습니다. 7zip 구문 오류로 인해 액세스가 거부되었습니다.

답변1

7za.exe 프로그램 자체의 권한을 확인하십시오. 마우스 오른쪽 버튼 클릭 -> 속성 -> 보안 -> (사용자 선택)

그리고 읽기 및 실행이 선택되어 있는지 확인하세요. 내 컴퓨터에는 읽기 액세스 권한이 있지만 실행 권한은 없습니다.

답변2

무작위로 같은 문제가 발생했습니다. 첫 번째 파일을 추가하면 제대로 작동하지만 새 파일을 추가하려고 하면 "액세스가 거부되었습니다"라는 메시지가 나타납니다.

임시 디렉터리(작업 디렉터리)를 7z로 정의하여 해결했습니다. 좋다:

7z a -w"C:\1" "C:\1\zip_file.zip" "C:\1\file_to_zip.txt"

이제 작업 디렉터리를 "C:\1"로 사용하고 제대로 작동합니다.

답변3

시스템 드라이브가 아닌 다른 드라이브에 7-Zip을 재설치하여 문제를 해결했습니다.

답변4

"쓰기"를 추가하도록 권한을 변경하면 문제가 해결되는 것으로 나타났습니다. 하지만 왜 지금인가?라는 질문이 남습니다. 나는 전에 이런 문제를 겪은 적이 없습니다. 성능 문제로 인해 Win 10을 재설정해야 했습니다. 그래서 많은 응용 프로그램을 다시 설치해야 했습니다. 7zip은 그중 하나입니다. 전에는 이런 문제가 발생한 적이 없었습니다. 그리고 지금은 왜 그런 일이 일어났는지 잘 모르겠습니다.

관련 정보