Войти

Показать полную графическую версию : [решено] Запуск приложения от имени другого пользователя


- Den -
12-06-2022, 13:15
Через контекстное меню пытаюсь запустить приложение от имени другого пользователя (Администратор), выводится форма для ввода Логина и пароля. Но после ввода выдаёт:
Вход в систему не произведен: имя пользователя или пароль не опознаны
Пароль верный, по нему нормально вхожу в учётку.

В Журнале событий нахожу только это:
Windows не удалось найти локальный профиль пользователя, вход в систему выполнен с временным профилем. Любые изменения профиля будут потеряны при выходе.
- System

- Provider

[ Name] Microsoft-Windows-User Profiles Service
[ Guid] {89B1E9F0-5AFF-44A6-9B44-0A07A7CE5845}

EventID 1511

Version 0

Level 2

Task 0

Opcode 0

Keywords 0x8000000000000000

- TimeCreated

[ SystemTime] 2022-06-12T09:48:24.569791300Z

EventRecordID 158289

- Correlation

[ ActivityID] {03D0DC40-F800-0000-45FE-6C86717DD801}

- Execution

[ ProcessID] 1200
[ ThreadID] 1032

Channel Application

Computer JBL

- Security

[ UserID] S-1-5-21-1776711563-1876693791-4022755041-1017


EventData


Да, вот ещё что вспомнил. Папка Users когда-то была перенесена с системного диска на другой. Папки созданного нового пользователя нигде нет, хотя я могу под ним нормально зайти.

Подскажите пожалуйста, как починить?

NickM
12-06-2022, 13:56
Можно попробовать так, с помощью командного сценария узнать, какой путь профиля задан у каждого пользователя в реестре:
@echo off
setlocal enabledelayedexpansion

for /f "tokens=7 delims='\'" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"') do (
echo.%%i
for /F "tokens=3" %%j in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%%i" /v "ProfileImagePath" 2^> nul') do (
echo.%%j
echo.---
)
)
pause

а после подумать, что делать дальше.

- Den -
12-06-2022, 14:06
Созданного пользователя нет в реестре совсем. Основной есть, а нового нет. Значит он временный считается? Как его "узаконить" в системе?

NickM
12-06-2022, 14:13
Ну SID должен быть.
Залогинтесь под этим пользователем, и посмотрите, что по указанному пути реестра появится.

- Den -
12-06-2022, 14:33
А нет его там.
На скриншоте основной рабочий профиль, больше нет ничего.

166724

Удалил, перезагрузил, добавил снова нового пользователя. Его папка появилась в Папке Users с иконкой замка. В папке ничего не создалось по типу рабочего стола и всего прочего. И это ничего не изменило. Первоначальная задача так и не работает. В реестре он тоже не появился.

Файлы, которые лежат на рабочем столе в новом профиле, когда туда заходишь, находятся по адресу системного профиля:

%systemroot%\system32\config\systemprofile

Почему не запускается приложение теперь понятно - потому что в папке этого профиля ничего нет, оно всё лежит в системном.
Остаётся понять, почему новый пользователь не создаётся, как положено.

Petya V4sechkin
12-06-2022, 15:47
- Den -, ну потому что профиль нового пользователя создаётся из шаблона C:\Users\Default, а путь этот берётся из параметра Default в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

- Den -
12-06-2022, 16:47
О, Спасибо!
Подскажите, как теперь правильно создать этого Юзера, чтобы по его образу и подобию создавались другие?
У меня нет папки Default User. Есть симлинк какой-то, но он не работает.
В реестре его тоже нет. Нужно и туда его добавить.

Petya V4sechkin
12-06-2022, 17:20
- Den -, ну вы же сами переносили папку Users - вот и смотрите, где папка Default, и приведите в соответствие значение параметра в реестре.

В реестре его тоже нет.
Покажите параметры (не подразделы, а параметры) в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

- Den -
12-06-2022, 23:39
http://joxi.ru/xAeOevwtMl4lzm.png

Путь прописан, но папки Default нет. Достаточно просто создать её или нет? И скопировать туда, например, содержимое системного профиля. Там как раз все нужные папочки есть.

И будет типа такого:

http://joxi.ru/4Ak9O8DUjRJbbm.png

Petya V4sechkin
13-06-2022, 01:18
- Den -, в системном профиле могут быть особые разрешения. Лучше так:
Извлечение файлов Windows 7 из дистрибутива (http://www.wseven.info/mount-dism/)

- Den -
14-06-2022, 11:01
Petya V4sechkin, ссылка у меня не работает, выдаёт Forbidden
Но я сделал, как выше написал, скопировал содержимое системного профиля и всё заработало, как нужно.

Первоначальная цель достигнута, всем спасибо.




© OSzone.net 2001-2012