Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Доступ к системным файлам из другой ОС (http://forum.oszone.net/showthread.php?t=97466)

kessen 06-01-2008 19:22 710367

Доступ к системным файлам из другой ОС
 
Тут такая проблема, хотел поставить темы на висту, скачал заменил shell32.dll в папке SysWOW64, вот, теперь виста просто не грузится, при загрузке выдает ошибки обращения к памяти, невозможность запустить менеджер задач...
Пробовал заменить фалы из ХР, или с загрузочного диска типа Live@CD, INFRA CD тоже не помогло...


Как можно получить доступ/ удалить эти файлы из ХР ? Надеюсь на вашу помощь.

Blast 06-01-2008 19:25 710371

Вы в XP станьте владельцем файлов и потом меняйте

kessen 06-01-2008 20:04 710401

Так не получается ... Пишет что отказано в доступе задания новых прав.
Может есть способ восстановить стандартные файлы, или может удалить те что есть в обход этих прав доступа?

Хотя даже с учетом этой ошибки, файл стал доступным... Щас буду пробовать заменить файлы на оригинальные.

При загрузке, теперь выдает следующую ошибку:

"GetPhysicallyInstalledMemory - не найдена в библиотеке KERNEL32.DLL"

Возможно дело в установке Logon Studio от Stardock ...

Если есть возможность, скиньте пожалуйста эту самую KERNEL32.DLL.


П.С. Если это важно, у меня Vista Ultimate x64

Blast 06-01-2008 20:23 710431

В безопасном режиме тоже не грузится?
Загрузитесь в последнюю удачную конфигурацию или с установочного диска и выберите там Восстановление системы - откатитесь до последней живой точки

kessen 06-01-2008 20:26 710435

В безопастном таже ошибка. Сейчас попробую с загрузочного диска...

kessen 06-01-2008 20:44 710456

Ничего не вышло...
При восстановлении системы:
Выбрал устранение проблем запуска - ничего не нашло
Выбрал восстановление с контрольной точки - не нашло контрольных точек

При загрузки Windows из обычного\безопастного режима - при запуске любого процесса(LogonUI.exe, explorer.exe...) выдает ошибку


"GetPhysicallyInstalledMemory - не найдена в библиотеке KERNEL32.DLL"


Если у кого такая же как и у меня ОС, скиньте пожалуйста этот файл.

Blast 06-01-2008 21:14 710487

kessen, мда.. восстановление системы отключено? жаль...
А если загрузиться в безопасный режим, то никуда не пускает, так? Попробуйте еще безопасный с поддержкой командной строки, а там выполните sfc /scannow
правда очень сомневаюсь, что сработает, вроде sfc без гуя не работает...

Цитата:

Цитата kessen
Щас буду пробовать заменить файлы на оригинальные. »

а вы где меняли их? и на какие? оригиналы где были? вы shell32 меняли в C:\Windows\syswow64\?

kessen 06-01-2008 21:33 710517

Менял в system32 и syswow64.
Командная строка таки запустилась, и sfc работает ... правда дойдя до 11%, он вспомнил, и сказал что не может проверить защищенные файлы...

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

С Shell32 насколько я понимаю проблем уже нету, т.к. интерфейс (на окошках с ошибками) уже в стиле аеро... Но кроме замены файлов, ещё была установлена программа LogonStudio для Vista, в конце установки была какая то ошибка, которую я к сожалению не прочитал, и просто перезагрузил компьютер. Поетому кажется, что мог повредится KERNEL32.DLL, так как все ошибки на данный момент, ссылаются только на него.

Blast 06-01-2008 21:36 710526

ага, sfc заработал - уже хорошо, можем попробовать так:
Код:

sfc /verifyfile=c:\windows\system32\kernel32.dll
и
Код:

sfc /verifyfile=c:\windows\syswow64\kernel32.dll

kessen 06-01-2008 21:38 710532

Попробовал, ещё в первый раз, также выдало сообщение об защищенных файлах ...

Blast 06-01-2008 21:45 710537

вот зараза.. а вы все это во встроенной учетке Администратор делаете?

kessen 06-01-2008 21:50 710540

Ну запись с правами Администратора...
Создана только одна учетная запись... При загрузке, она грузится автоматом, больше не предлогая других...
Ну в ХР, даже если 1 пользователь, при запуске Безопастного режима, вс равно была возможность выбрать уч. запись - Администратор. В висте грузится автоматом...

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

Цитата:

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
Может из етого сконфигурировать команду, которую следует вводить в командной строке, для получния доступа к фалу/папке...?

Blast 06-01-2008 21:54 710544

Цитата:

Цитата kessen
Ну запись с правами Администратора... »

с правами или так и называется Администратор?
дело не в доступе наверняка, а в SFP, только я не знаю как отключить ее из командной строки

kessen 06-01-2008 21:56 710546

Цитата:

Цитата Blast
с правами или так и называется Администратор? »

Ну честно говря не обращал внимания... Учетная запись на ОС - только одна. При выборе Безопастного режима, меню выбора учетных записей не появляется, так что думаю администратор.

Blast 06-01-2008 22:07 710553

Цитата:

Цитата kessen
Учетная запись на ОС - только одна »

да нет, их три :) Администратор, Гость и та, которую вводили на последнем этапе установки системы

хотя в безопасном должна по идее загружаться встроенная админская, так что врят ли в этом дело

kessen 06-01-2008 23:00 710600

Проблему решил следующим образом:

- составил список возможно - измененных файлов
- зашел в безопастный режим
- в командной строке:

- takeown /f c:\windows\system32(or sysWOW64)\file_name.dll
- sfc /scanfile=c:\windows\system32(or sysWOW64)\file_name.dll

таким образом выявив плохие shell32.dll, и заменив их на стандартные, получилось восстановить систему.


Blast, спасибо огромное за помощь !

Blast 06-01-2008 23:06 710604

kessen, поздравляю, вот так общими усилиями побороли последствия вашего баловства со стилями :)


Время: 00:12.

Время: 00:12.
© OSzone.net 2001-