Как удалить пользователя в Win7
5709
8
Здравствуйте Уважаемые!

Появилась такая проблемка. Стоял Postgres SQL 8.3.3. Необходимо её переустановить в связи с тем, что ей пришел карачун, так как устанавливается данная БД файлом сценария, то при установке создается пользователь postgres и сразу происходит настройка под определенные параметры, т.е. просто снести базу и поставить штатную вариант геморройный.
Для того, чтобы снова установить указанную БД файлом сценария, необходимо удалить пользователя postgres. Вот тут и проблема.
В тех пользователях, что находятся в самом простом режиме по пути Панель управления\Учетные записи пользователей и семейная безопасность\Учетные записи пользователей\Управление учетными записями - этой записи нет.
Если запускаю из командной строки "control userpasswords2", то тоже этого пользователя не вижу, захожу в консоль отсюда-же в дополнительные параметры, так как версия 7-ки домашняя базовая получаю "Эта оснастка не может быт использована в данной версии windows".
Пробую через реестр \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, опять же блин ссылки на postgres пользователя не нахожу.
Как в том анекдоте, видишь суслика - нет, а он есть, потому что при запуске сценария установки БД он находится и установщик БД завершает свою работу.
Кто что может посоветовать?
fedot1
net user что говорит?
усер postgres - не пользователь ли это внутре САМОЙ БД, не винды?
Злыдь
Сама СУБД уже удалена через аплет установка\удаление, а БД физически с диска изничтожена простым удалением, так что вряд ли пользователь внутри базы. А про net user можно поподробнее, пожалуйста.
fedot1
пуск - выполнить (или WIN+R) - cmd - net user вывод - в студию.
Злыдь
Спасибо за наводку, сегодня некогда было заняться. Завтра попробую.
Я правильно понимаю, что если в командной строке я наберу net user, найду нужную мне учетную запись, то смогу её удалить примерно так:
net user имя_пользователя \delete
fedot1
c:\>net user /?
Синтаксис данной команды:

NET USER
[имя_пользователя [пароль | *] [параметры]] [/DOMAIN]
имя_пользователя {пароль | *} /ADD [параметры] [/DOMAIN]
имя_пользователя [/DELETE] [/DOMAIN]
имя_пользователя [/TIMES:{время | ALL}]
fedot1
В командной строке введите "netplwiz" без кавычек. Будет понятный и ясный интерфейс для работы...
Злыдь
Всем спасибо, персональное спасибо господину Злыдь !!! :улыб:

В общем получилось так, пуск-стандартные-выполнить-cmd

Далее в командной строке user net, нахожу неудаляемого пользователя postgres. После этого набираю
user net postgres /delete и усё как не бывало postgres.
fedot1
Да пожалуйста. Командная строка в винде, даже не powershell, это ОЧЕНЬ мощный инструмент, игнорировать который - по меньшей мере глупо. :-) Рекомендую использовать ее по-максимуму.