Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Windows 2000/XP/Vista пользователю


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

Чемпионы рейтинга экспертов в этой рассылке

Faustofel
Статус: 10-й класс
Рейтинг: 102
∙ повысить рейтинг >>
Tit
Статус: Практикант
Рейтинг: 94
∙ повысить рейтинг >>
Тимур Амирханович
Статус: 5-й класс
Рейтинг: 64
∙ повысить рейтинг >>

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Windows 2000/XP/Vista пользователю

Выпуск № 1337
от 28.03.2009, 18:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 916, Экспертов: 132
В номере:Вопросов: 4, Ответов: 5

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Вопрос № 162977: Здравствуйте. Имеем: на диске С -WinXPSP2, на диске L - WinXPSP3. Диски физически разные. Также имеем два внешних диска: WD My Book home edition 1Tb, подключённый по FW1394, и WD My Book office edition 1Tb, подключённый по USB. Каждый внешний диск ...


Вопрос № 162992: здравствуйте. недавно были проблемы с виндой (хр профешнл), не показывалась сеть, вис файл "систем", потом скопировал бекап системных файлов, все более менее восстановилось, только осталась одна проблема - файл подкачки или создается на обо...
Вопрос № 162996: Уважаемые Эксперты, помогите, может пишу вопрос не в той теме, но более подходящей не нашла, одновременно два компа а одной локальной сети на утро перестали работать.... при загрузке появляется обычная картинка WinXP , затем перезегрузка и так до б...
Вопрос № 163044: Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, с написанием скрипта, который бы считал количество запусков данного файла на данной рабочей станции. То есть какой-нибудь батничек, который бы генерировал текстовый файл, в котором указывалось б...

Вопрос № 162.977
Здравствуйте. Имеем: на диске С -WinXPSP2, на диске L - WinXPSP3. Диски физически разные. Также имеем два внешних диска: WD My Book home edition 1Tb, подключённый по FW1394, и WD My Book office edition 1Tb, подключённый по USB. Каждый внешний диск разбит на два. При подлючённых жёстких дисках обе системы работают нормально. При отключённом WD My Book home edition 1Tb (FW1394) обе системы работают нормально. При отключённом WD My Book office edition 1Tb (USB) система на диске L -WinXPSP3 не загружается, пишет - нет файла или испорчен hal.dll в папке system32. При подлючении WD My Book office edition 1Tb (USB) грузится и работает корректно.
В чём причина?
Отправлен: 22.03.2009, 20:55
Вопрос задал: Inclm
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: John Blake
Здравствуйте, !
Наверно, при отключении/подключении внешнего USB-диска, изменяется нумерация дисков при инициализации. То есть, видимо, внешний "вклинивается" вместо второго внутреннего диска и путь прописанный в boot.ini получается неправильным. (или во время установки windows, был подключен внешний диск и поэтому нумерация изначально сдвинута)
К сожалению, вы не описали к каким портам контроллеров подключены внутренние диски, на каком из них (или на обоих) прописана MBR, где записаны загрузочные файлы (ntldr, boot.ini, ntdetect.com). И желательно, описать очередность загрузочных устройств в BIOSe а также очередность их инициализации и в "Управлении дисками"
(как много букв я написал :)
Ответ отправил: John Blake (статус: 5-й класс)
Ответ отправлен: 23.03.2009, 01:26

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245821 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 162.992
    здравствуйте. недавно были проблемы с виндой (хр профешнл), не показывалась сеть, вис файл "систем", потом скопировал бекап системных файлов, все более менее восстановилось, только осталась одна проблема - файл подкачки или создается на обоих дисках (С и Д), или только на Д, а на С остается пустым, хотя до недавних проблем он был только на С. Как сделать, чтобы он опять создавался только на С? Диски логические, с одного физического диска, диск С - системный. спасибо.
    Отправлен: 22.03.2009, 23:03
    Вопрос задал: Кочетов Алексей (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 1)

    Отвечает: Black Cloud
    Здравствуйте, Кочетов Алексей!
    Возьмите управление расположением и размером файла подкачки в свои руки. Правой кнопкой на Мой компьютер - Свойства - Дополнительно - Параметры в разделе Быстродействие - Дополнительно - Изменить. Во избежании фрагментации файла подкачки его рекомендуется делать фиксированного размера (для оперативной памяти 2 Гб достаточно будет файла подкачки в 1 Гб).
    ---------
    Грамотно заданный вопрос, должен содержать ответ.
    Ответ отправил: Black Cloud (статус: Студент)
    Ответ отправлен: 22.03.2009, 23:14

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245815 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 162.996
    Уважаемые Эксперты, помогите, может пишу вопрос не в той теме, но более подходящей не нашла, одновременно два компа а одной локальной сети на утро перестали работать.... при загрузке появляется обычная картинка WinXP , затем перезегрузка и так до бесконечности, безопасные режимы не грузятся... .... с загрузочного диска восстановление с консоли при нажатии R - опять перезагрузка... что это Вирус или "железо".... Что делать ??? Нужно восстановить срочно...форматирование не желательно... Спасибо!
    Отправлен: 23.03.2009, 01:35
    Вопрос задала: Tatyn (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 12)

    Отвечает: Kogaj-akh
    Здравствуйте, Tatyn!
    Подобное было с Vista после установки Alcohol и последующей установки виртуального диска в системе. Проблема была в драйвере устройства. Попробуйте поискать в этом направлении. Надеюсь, поможет
    ---------
    Правильная формулировка вопроса - решает задачу
    Ответ отправил: Kogaj-akh (статус: 3-й класс)
    Ответ отправлен: 24.03.2009, 08:46

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245931 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 163.044
    Здравствуйте, уважаемые эксперты! Помогите, пожалуйста, с написанием скрипта, который бы считал количество запусков данного файла на данной рабочей станции. То есть какой-нибудь батничек, который бы генерировал текстовый файл, в котором указывалось бы сколько раз запускался (от любого пользователя)указанный файл. ОС: Windows 2000 SP 4. Заранее благодарю.
    Отправлен: 23.03.2009, 15:50
    Вопрос задал: Коньков Юрий Владимирович (статус: Посетитель)
    Всего ответов: 2
    Мини-форум вопроса >>> (сообщений: 3)

    Отвечает: Evgenijm
    Здравствуйте, Коньков Юрий Владимирович!

    Ну, если очень быстро, то можно вот такой батничек использовать. Только если эта программа слишком часто запускается (всего пару раз в день), а то размер файла расти будет очень быстро. У меня после каждого запуска размер файла увеличивается на 4 байта. Проверять надо либо размер/4, либо количество строк в файле.

    start sokoban.exe
    echo 1 >> sokoban.stat

    Можно следить и более зорко:
    date /t >> sokoban.stat

    или
    time /t >>sokoban.stat

    Будут сохранять дату/время каждого запуска. Количество придется считать именно по строчкам.

    Более перевариваемые вещи можно сделать на vbscript или jscript. Стандартные консольные программы Windows заточены только на запуск программ и сравнение/поиск данных.
    Ответ отправил: Evgenijm (статус: 3-й класс)
    Ответ отправлен: 23.03.2009, 20:20

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245892 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Megaloman
    Здравствуйте, Коньков Юрий Владимирович!
    Я решил задачу несколько по иному, несколько расширил, я задался целью посчитать число запусков программы от имени каждого пользователя.
    Можно использовать для запуска программы bat-файл и делать запись о запуска программы в лог-файл каждого пользователя.
    Неудобство - число запусков = числу строк. В принципе, можно, похоже, в бат-файле из файла прочитать в переменную число запусков а затем переписать, но, если Вы запускаете не Дос приложение, то главное неудобство - на экране будет висеть открытое окно командного режима, пока Вы будете работать с Windows-приложением. Многих это раздражает.
    Код:

    rem Определяем папку (и создаём, если её нет), где хранятся лог-файлы

    Set LogDir="H:Example.log&qu ot;
    md %LogDir%

    rem Записываем в лог-файл для текущего пользователя дату и время запуска программы

    Echo %Date% %Time% >>%LogDir%\%USERNAME%.log

    C:WINDOWSsystem32 otepad.exe

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

    Второй вариант ведёт один лог-файл. В нем записывается для каждого пользователя
    -дата и время первого (после создания лог-файла) запуска программы
    -дата и время последнего запуска программы
    - количество запусков
    Код:
       
    FLog = "H:Example.logprogalog.log" ' Путь для лог-файла
    Frun = "C:WINDOWSsystem32 otepad.exe" ' Путь для исполняемого файла

    Set WS = CreateObject("WScript.Shell")
    NameOfUser = WS.ExpandEnvironmentStrings("%USERNAME%") ' Логин пользователя

    Set FSO = CreateObject("Scripting.FileSystemObject")

    If Not FSO.FileExists(FLog) Then
    Set F = FSO.OpenTextFile(FLog, 2, True)
    Stroka = StrNumber(1, NameOfUser)
    Stroka = Mid(Stroka, 1, 20) + Stroka
    F.WriteLine (Stroka)
    F.Close
    Else
    Set F = FSO.OpenTextFile(FLog, 1, True)
    AllUsers = F.ReadAll
    F.Close

    i = InStr(AllUsers, " " + NameOfUser + " ")

    If i = 0 Then
    Set F = FSO.OpenTextFile(FLog, 8, True)
    Stroka = StrNumber(1, NameOfUser)
    Stroka = Mid(Stroka, 1, 20) + Stroka
    F.WriteLine (Stroka) F.Close
    Else
    M = (Mid(AllUsers, i - 10, 10)) + 1
    Stroka = StrNumber(M, NameOfUser)
    AllUsers = Replace(AllUsers, Mid(AllUsers, i - 30, 30) + " " + NameOfUser + " ", Stroka)

    Set F = FSO.OpenTextFile(FLog, 2, True)
    F.Write (AllUsers)
    F.Close
    End If

    End If
    Sending = WS.Run(Frun, 1, False)


    Function StrNumber(n, nofu)
    ' Функция формирует строку для записи в файл
    ' Дата_последнего_запуска_Время_последнего_запуска Количество Имя_пользователя 2010__Логин_

    StrNumber = CStr(n)
    nn = Len(StrNumber)
    dlast = CStr(Date) + " " + CStr(Time) ' Дата и время
    nd = Len(dlast)
    StrNumber = dlast + Space(20 - nd) + Space(10 - nn) + StrNumber + " " + nofu + " "
    End Function


    Программа запуск ается vbs-скриптом. Для примера выбран блокнот (C:WINDOWSsystem32 otepad.exe)
    Необходимо скопировать текст скрипта в текстовый файл и сохранить его с расширением .vbs. Необходимо подправить пути для лог-файла и исполнимого файла. Запускается скрипт как любой исполнимый файл.

    Упрощенный выриант скрипта, где формируется лог-файл состоящий из одной строки, где указано:
    -дата и время первого (после создания лог-файла) запуска программы
    -дата и время последнего запуска программы
    - количество запусков
    - логин последнего пользователя, запустившего программу

    Код:
       
    FLog = "H:Example.logprogalog1.log" ' Путь для лог-файла

    Frun = "C:WINDOWSsystem32 otepad.exe" ' Путь для исполняемого файла

    Set WS = CreateObject("WScript.Shell")
    NameOfUser = WS.ExpandEnvironmentStrings("%USERNAME%") ' Логин пользователя

    Set FSO = CreateObject("Scripting.FileSystemObject")

    If Not FSO.FileExists(FLog) Then
    Set F = FSO.OpenTextFile(FLog, 2, True)
    Stroka = StrNumber(1, NameOfUser)
    Stroka = Mid(Stroka, 1, 20) + Stroka
    F.WriteLine (Stroka)
    F.Close
    Else
    Set F = FSO.OpenTextFile(FLog, 1, True)
    AllUsers = F.ReadAll
    F.Close

    M = (Mid(AllUsers, 41, 10)) + 1
    Stroka = StrNumber(M, NameOfUser)
    AllUsers = Mid(AllUsers, 1, 20) + Stroka

    Set F = FSO.OpenTextFile(FLog, 2, True)
    F.Write (AllUsers)
    F.Close

    End If
    Sending = WS.Run( Frun, 1, False)


    Function StrNumber(n, nofu)
    ' Функция формирует строку для записи в файл
    ' Дата_последнего_запуска_Время_последнего_запуска Количество Имя_пользователя 2010__Логин_

    StrNumber = CStr(n)
    nn = Len(StrNumber)
    dlast = CStr(Date) + " " + CStr(Time) ' Дата и время
    nd = Len(dlast)
    StrNumber = dlast + Space(20 - nd) + Space(10 - nn) + StrNumber + " " + nofu + " "
    End Function


    Общий недостаток всех этих способов - если пользователь запустит напрямую exe-файл никакой статистики не будет.
    ---------
    Нет времени на медленные танцы
    Ответ отправил: Megaloman (статус: Практикант)
    Ответ отправлен: 24.03.2009, 11:12

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 245943 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вы имеете возможность оценить этот выпуск рассылки.
    Нам очень важно Ваше мнение!
    Оценить этот выпуск рассылки >>

    Отправить вопрос экспертам этой рассылки

    Приложение (если необходимо):

    * Код программы, выдержки из закона и т.п. дополнение к вопросу.
    Эта информация будет отображена в аналогичном окне как есть.

    Обратите внимание!
    Вопрос будет отправлен всем экспертам данной рассылки!

    Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
    экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


    Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
    Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RusFAQ.ru, Россия, Москва.
    Авторское право: ООО "Мастер-Эксперт Про"
    Техподдержка портала, тел.: +7 (926) 535-23-31
    Хостинг: "Московский хостер"
    Поддержка: "Московский дизайнер"
    Авторские права | Реклама на портале

    ∙ Версия системы: 5.13 от 01.12.2008

    Яндекс Rambler's Top100
    RusFAQ.ru | MosHoster.ru | MosDesigner.ru
    RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

    В избранное