簡易切替ユーザーのログオフ時のソフトの挙動とは?

このQ&Aのポイント
  • 簡易切替ユーザーがログオフした場合、ソフトの挙動はどのようになるのでしょうか?XPの簡易切替ユーザーがオンの状態であれば、ログアウトしてもバッググラウンドでソフトは動作しますか?
  • 特定のユーザーで無限に繰り返すプログラムを実行した場合、そのユーザーでログオフするとどうなるのか、そして別のユーザーで同じプログラムを実行する場合の挙動はどうなるのでしょうか?権限の問題も考慮しています。
  • XPの簡易切替ユーザーがログオフした時のソフトの挙動や特定のユーザーで無限ループプログラムを実行した場合の影響について詳しく教えてください。
回答を見る
  • ベストアンサー

簡易切替ユーザーでログオフした場合のソフトの挙動。

XPをこれからインストールするものです。 既出の質問だとは思っていますが、調べ方が悪いのか、調べることが出来ませんでした。 XPの簡易切替ユーザーがオンになっていた場合。 ログアウトした場合、どんな挙動になるのでしょうか? ログアウトした状態でもバッググラウンドで、ソフトが動いているのでしょうか? その場合、Aというユーザーで、「1から1ずつ足したあと、その結果を保存。」を無限に繰り返すプログラムを動かしていた場合、ログオフするとどうなるのでしょうか? また、Bというユーザーで同じプログラムを動かす場合は、どうなるのでしょうか? 権限の問題とかもあるでしょうが、よろしくお願いします。

noname#33452
noname#33452

質問者が選んだベストアンサー

  • ベストアンサー
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.3

#2です。 >>エクセルなんかでは、「誰か編集中。」って注意されるのは、エクセルの機能だと思っていました。 >>これはエクセルの機能だと思うけど。 私も気になりだして、今試してみたのですが、 エクセルではオープンされたファイルは警告が出ますね。 しかしメモ帳は特に排他制御は行われませんでした。 同じファイルを二つ以上のユーザーで同時に開けないようにする排他制御は OSレベルでは特に行っていないようです。 (まぁ確かによくよく考えてみれば、リアルタイム制御でもないのでそれはそんな気もする‥) 誤った情報を提供してしまいました、ごめんなさい。 >>そうなると同じファイルを処理させるプログラムは、簡易ユーザー切替で使わない方がいいのですね。 そうですね。 どういったプログラムか知りませんが、 保存用のファイルなら書き込み先のパスを指定できるようになっていののが普通なので あまり問題にはなることはないですがね。 中間ファイルなど、処理用にいつも決まった場所に同じファイル名で作成されるような仕様の場合はダメですね。

noname#33452
質問者

お礼

やはりそうですか。 Linuxでもそうなので、XPはどうなのかな?と思ったのですが。 私が気になったのは、iniファイルですねー。 設定ファイルなのですが、別のアカウントで、別々の処理をさせたいので、書き込まれてしまうと不便なのですよ。 まぁ、同じソフトを二つ入れれば良いだけですが。 あとは、権限です。 私は基本、users権限で使って、必要ならソフトだけをadmin権限で使うので、その辺も少し面倒かなー、と思ったりもしています。 実験して頂きありがとうございました。

その他の回答 (2)

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

すでに若干気づいていらっしゃるようですが、 簡易ユーザー切替は、あるユーザーがログオン中に 別のユーザーでログオンすることです。(普通はこの「簡易ユーザー切替」の機能のことを「マルチユーザー」と言います。) つまり、先にログオンしていたユーザーはログオフしたわけではないので ひとつのWindowsを起動している状態で、 二人のユーザーがログオンしているということです。 >>その場合、Aというユーザーで、「1から1ずつ足したあと、その結果を保存。」を無限に繰り返すプログラムを動かしていた場合、ログオフするとどうなるのでしょうか? 上記質問文の「ログオフすると」の部分を「簡易ユーザー切替すると」に勝手に置き換えて答えますね。 この場合、プログラムはAというユーザーで起動しているので、プロセスはAユーザーのものとして生成されます。 なので、プロセスを止めるか、Aがログオフしない限り動き続けます。 >>また、Bというユーザーで同じプログラムを動かす場合は、どうなるのでしょうか? どうにもなりません。 同じように動かすことができます。 Aで動かせばAのプロセスとして生成され、Bで動かせばBのプロセスとして生成されるからです。 試しにAで「メモ帳」でも開いたまま、「ユーザー切替」でBに切り替えてメモ帳を開き、 タスクマネージャーを開いてみてください。 notepad.exeというプロセスがユーザーAとBで別々に生成されていることがわかるでしょう。 >>では、その状態で、書き込みが生じる場合が知りたいのです。 共有されたフォルダ内のファイルを二人同時に触れませんよね? それと同じです。排他制御が行われます。 PC一台であろうが二台であろうが関係ありません。

noname#33452
質問者

補足

>共有されたフォルダ内のファイルを二人同時に触れませんよね? というのは、知りませんでした。 同時というのは、全く同タイミングということでしょうか?それとも、同じファイルは開けないということでしょうか。 OSの機能と言うことでしょうか? エクセルなんかでは、「誰か編集中。」って注意されるのは、エクセルの機能だと思っていました。 これはエクセルの機能だと思うけど。 Linuxやサーバの知識が少しあるので、やっぱり書き込まれちゃうのかなー、とは思っていたのですが、そうなると同じファイルを処理させるプログラムは、簡易ユーザー切替で使わない方がいいのですね。 「ファイルに書き込めません。or誰か使用中」って警告が出るのでしょうか。

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.1

ログオフする場合は、そのユーザーが起動したアプリは全て修了させられる事になる。 (ログアウトした状態で、バックグラウンドで動いていることはありえない) 簡易ユーザー切替でログオフしないで、別のユーザーでログオンした場合は切替前のユーザー側で起動したプログラムはバックグラウンドで動いているようです。 (ストップウォッチ系のタイマーソフトで確認)

noname#33452
質問者

補足

あ、その状態を、『簡易ユーザー切り替え』って言うのですね。 ログオフと勘違いしていました。 では、その状態で、書き込みが生じる場合が知りたいのです。 おそらくは、ソフトは起動できたと言うことは、別プロセスだとは思います。 OS側で、排他的処理みたいなものは、行われるのでしょうか?

関連するQ&A

  • 『Windowsのログオフ』でユーザーの切り替えが出なくなりました。

    どうか、みなさんのお知恵をお貸し下さい。 ■状況 [スタート]→[ログオフ]すると、[ログオフしますか?]としか表示されない。今まで、[ユーザーの切り替え]と[ログオフ]が表示されておりました。 ■ここに至まで 先日、Windows XpのSP3をインストールしたら、OSが壊れてしまい、軌道も出来ない状況になりました。再インストール(工場出荷時に戻す)したら、このような状況になりました。 ■どうしたいか いままでの通り、、[ユーザーの切り替え]と[ログオフ]が表示されるようにするにはどうしたらよろしいのでしょうか。 どうぞ宜しくお願い致します。

  • ログオフせずにユーザー切り替え

    以前はできてたんですが、一旦ログオフしないとユーザー切り替えができなくなってしました。コントロールパネルから入ったところの「ログオンとログオフのオプションを選択します」という画面で上下の2つに チェックをいれて、適用ボタンを押しても反映されず、勝手に下の部分 (ユーザーの簡易切り替えを使用する)のチェックが外されてしまいます。なぜでしょうか?

  • Windows XP でログオフ-ユーザの切り替え

    こんにちは。 初心者なのでお教えください。 Windows XPのホームエディションで4人で使っています。 自分のアカウントで音楽などの購入でダウンロードをしているとき、ほかの家族がPCを使いたいために、ログオフでユーザの切り替えをした場合、ダウンロードしているジョブはバックグラウンドで動作しているのでしょうか?それとも休止状態とされてしまうのでしょうか? よろしくお願いします。

  • 簡易ユーザー切り替えが使えない

    いつの間にかログオフする際ユーザー切り替えの表示が出てこなくなったんですが・・・・ コントロールパネル→ユザーアカウント→ユーザーのログオンやログオフの方法を変更する→ユーザーの簡易切替えを使用するにチェックもすぐ使えなくなります。 「オフライン・・・・」のメッセージがでて、設定するときもありますが、またできなくなります。 なぜでしょうか? WIN XP Pro です。

  • うまくログオフできません

    PCをABC3人で共有しています。XPです。BからCにユーザー切り替え・ログオフを行うと以下の 文章がでます。OKボタンをクリックしても何度も何度も同じ画面が出て10回以上するとログオフできます。「0×4eddcc61の命令が0×02331ec8のメモリを参照しました。メモリがreadになることはできませんでした。プログラムを終了するには「OK]をクリックしてください。」どうか助けてください。御願いいたします。

  • XPでログオフせずにユーザー切り替えをするとフリーズする

    自宅でwindowsXPを使っています。 オンラインゲームのMMOを今まで ユーザーアカウント1でログインし、ゲームが起動している状態でXPをログオフせずにユーザー切り替え、ユーザーアカウント2でログインして、同じくゲームを起動して楽しんでいました。 PCを買って1年あまり経って、ある時久しぶりに同じことをやろうとしたら、ユーザー切り替えを押して、ユーザーアカウント2を押した瞬間に画面が黒くなってフリーズしてしまいました。 念のため、MMOのゲームを立ち上げずにユーザー切り替えをしようとしても、ログオフをしないで切り替えようとすると黒い画面、もしくは通常に切り替わった後にマウスの動きがにぶくなりフリーズしてしまいます。(ブルー画面は出ていません) 今までできていたことができなくなったということは、何かPCに不具合でも生じているのでしょうか? ちなみに、メモリなどに関しては問題ないぐらいの容量はあります。 他のPC(今回相談させていただいてるPCよりも2年前に購入)でも同じことをやっているのですが、そちらでは普通にできています。 もし原因がわかれば対処法を教えていただけないでしょうか? よろしくお願いします。

  • ユーザーの簡易切り替えのセキュリティについて

    OSはxp-sp3でユーザーの簡易切り替えを使用して、管理者権限とゲスト アカウントを同時にログインした状態での話になるのですが、もしこの 状態でゲストアカウントでウイルス感染してしまったら、管理者権限の 方にもウイルスが感染してしまう事はあるのでしょうか。それと、 ユーザーの簡易切り替えをしないで、管理者権限でログインした後に ゲストアカウントに変えるなら一回ログアウトしてから入りなおした 方がセキュリティ的には良いのでしょうか。宜しくお願いします。

  • ユーザ-切り替えが出来ない

    突如、PCのスタートメニュからのログオフからユーザーの切り替えが出来なくなってしまいました。 原因を調べようと、コントロールパネルのユーザーアカウントのユーザーのログインやログオフ方法を変更するで確かめたんですけど、それをすると、 「NetWare 用クライアントサービスによって、ようこそ画面とユーザー簡易切り替えが無効になりました。これらの機能を元に戻すには、NetWare 用クライアントサービスをアンインストールしてください」 って出るのですが、プログラムの追加と削除を探しても見つかりません。 いったいどうしたらいいのでしょうか? また、何故いきなりこのような現象に襲われたのでしょうか? 最近、ツールバーに自分が設定したわけでも無いのにSearch Assistantとクイック起動が作動してしまうのですが、これも何か関係があるのでしょうか? 困っています。何方かお教えください。

  • ユーザーアカウントのログオフ

    XPでユーザーアカウント3つ付けています。 そのうちの一つだけ、ログオフすると「ようこそ」の画面にならず、画面が消えます。 コンピューター本体の電源は付いたままです。 つまりそのアカウントをログオフすると最後、本体の電源を手動で切って起動し直さない限り、ほかのユーザーが使えないのです。 残り二つのアカウントをログオフする際は、そんなことはありません。通常通り「ようこそ」の画面でユーザー選択ができます。 なぜこうなるのかがわからす、困っています。 どなたかわかる方いらっしゃいませんか?よろしくお願いします。

  • ユーザーの切り替え

    winボタン+Lでユーザーの切り替えは出来るのですが、スタートメニューに出てきません。 ログオフと終了オプションは出ています。 ユーザーの切り替えアイコンの表示のさせ方と もしあれば、ユーザー切り替えをショートカット化させる術を教えて下さい。 コンパネのユーザアカウントの中の設定の、ユーザーの簡易切り替えを使用するにはチェック入っています。 windows XP SP2 Core2DuoE6850 ソースネクスト ウィルスセキュリティ です。