Доступ - [решено] Запуск приложения от имени другого пользователя

Аватара пользователя
- Den -

Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

Через контекстное меню пытаюсь запустить приложение от имени другого пользователя (Администратор), выводится форма для ввода Логина и пароля. Но после ввода выдаёт:


Цитата:



Вход в систему не произведен: имя пользователя или пароль не опознаны



Пароль верный, по нему нормально вхожу в учётку.



В Журнале событий нахожу только это:


Цитата:



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






Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

- 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 когда-то была перенесена с системного диска на другой. Папки созданного нового пользователя нигде нет, хотя я могу под ним нормально зайти.



Подскажите пожалуйста, как починить?
Аватара пользователя
- Den -

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

Petya V4sechkin, ссылка у меня не работает, выдаёт Forbidden

Но я сделал, как выше написал, скопировал содержимое системного профиля и всё заработало, как нужно.



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

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

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

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

Можно попробовать так, с помощью командного сценария узнать, какой путь профиля задан у каждого пользователя в реестре:



Код:

Код: Выделить всё

@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 -

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

Ну SID должен быть.

Залогинтесь под этим пользователем, и посмотрите, что по указанному пути реестра появится.
Аватара пользователя
- Den -

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

А нет его там.

На скриншоте основной рабочий профиль, больше нет ничего.



Regedit.png




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



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




Цитата:



%systemroot%\system32\config\systemprofile



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

Остаётся понять, почему новый пользователь не создаётся, как положено.
Аватара пользователя
Petya V4sechkin

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение Petya V4sechkin »

- Den -, ну потому что профиль нового пользователя создаётся из шаблона C:\Users\Default, а путь этот берётся из параметра Default в ветке

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Аватара пользователя
- Den -

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

О, Спасибо!

Подскажите, как теперь правильно создать этого Юзера, чтобы по его образу и подобию создавались другие?

У меня нет папки Default User. Есть симлинк какой-то, но он не работает.

В реестре его тоже нет. Нужно и туда его добавить.
Аватара пользователя
Petya V4sechkin

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение Petya V4sechkin »

- Den -, ну вы же сами переносили папку Users - вот и смотрите, где папка Default, и приведите в соответствие значение параметра в реестре.

Цитата:

В реестре его тоже нет.

Покажите параметры (не подразделы, а параметры) в ветке

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Аватара пользователя
- Den -

Re: Доступ - [решено] Запуск приложения от имени другого пользователя

Сообщение - Den - »

Изображение



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



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



Изображение
Ответить

Вернуться в «Microsoft Windows 7»