Running applications over the network


Recommended Posts

Posted this in Internet, Networking & Security before I realized there was a more specific fourm, sorry. Here it is:

My home network consists of a Linux box for a firewall/router and a Windows Server 2003 Standard box that runs ActiveDirectory and acts as a file server. I have about 10 client PCs on the network. 7 are Win XP Pro SP2, 2 are Win 2k Pro, and 1 is Linux. But this question only applies to the XP Pro boxes, really.

Here's the problem. Every 3 months I reformat all my Windoze machines, to keep them running smoothly. I'm really tired of re-installing MSFT Office, the Macromedia and Adobe suites, etc... every time I reformat. I figure, I already have a server, so why not take advantage of it? What I want to do is install all my applications onto the server and run them over the network. I know it can be done but I have no idea how. I'm pretty advanced with networking and security already, so I don't need a step-by-step guide, I just need someone to point me in the right direction. Anyone know?

Thanks a bunch.

Peace,

Pete Zaria.

Its called Terminal Services.

There are some pro's and some con's.

It is better to have a dedicated server running the applications rather than using your PDC.

The server would need to be high spec if you wanted more than a few users on at once (think dual cpu, fast hdd's, and preferably mirrored)

TS client licenses need to be purchased, they are not free (they are for the first 60 days, I think)

You will need to read the EULA for each piece of software to see if you are legally allowed to run it in this manner. Some don't allow it and others have special licensing for TS.

You need a fair bandwidth to run soothly (ask any IT guy who runs RDP on a busy server). 100Mbit will work, but a good gigabit on cat6 would be ideal.

The clients don't need to be anything special as they only send and receive kmv. Something like a P2 with 16Mb ram would work just fine. The server is doing all the work.

Less management after initial setup.

I would suggest imaging your installs rather as an option. Load up a pc, updates (and autopatcher) activate everything and then make the image. Later you can just pop the image onto the pc. If there are further updates, put the image on and then update and take a new image. If your pc's are very much same spec, then one image for all (hint: run sysprep before taking the image).

Thanks for the reply.

I'm already using terminal services. That's not what I want.

I want to be able to install the software on the server and then use the software from any other PC, over the network. Not screen emulation.

Terminal Services doens't work well for my purpose because lots of the work I do is graphics intensive, which doesn't work well over remote desktop/terminal services.

Processing power isn't really a problem. I have some high-spec machines I could use for this.

If I share the C:\Program Files\ folder of one of my PCs, I can run quite a few of the programs over the network, however some programs require registry keys and etc... to run (such as the Macromedia suite) so that doesn't work.

Any other ideas?

Peace,

Pete Zaria.

Edit: I've thought about the imaging idea before. The problem is, none of the PCs have the same hardware, so that'd mean making a seperate image for each machine, and then figuring out a place to store it. That's my backup plan, but I'm really hoping to be able to run my apps over the network. With ActiveDirectory all of my documents and settings are on my server anyway, so I don't have to back anything up when I reformat, it's just re-installing all my programs that bugs the living hell out of me.

2nd Edit:

I know this is possible. I did some contract work for a local accounting firm (spent 3 days running ethernet cable and setting up activedirectory users... lol) and they had this exact same thing set up. There was a dual 2 GHz server in a rack that hosted applications. You could access them from any PC on the network, and no, not through terminal services. When you launched Word from your desktop on a network machine, it opened the copy of Word on the server. This is exactly what I want. Anyone? Please? :cry:

Edited by Pete Zaria

Just came up with an idea, tell me if you can come up with any flaws in this plan.

Format the network PCs. Map drive letter "Z" to a shared folder on the network server. Then install the software to drive Z. Make a backup of the registry.

Then when I format, all I'd need to do is import the registry backup and I could still run the software from drive Z.

Anyone have a better idea, or see any problems with this one?

Peace,

Pete Zaria.

Yeh, I think that your idea will work. In your scenario, your server will be acting as a file server and not actually running the software. It will be providing the files for the client to run locally.

When you run word from a client, it will go to the server (drive Z) and open word.exe. In contrast with the accounting firm scenario, word.exe will not be running on the server but on the client.

Let us know how it all went for you.

  Pete Zaria said:
I'm already using terminal services. That's not what I want.

I want to be able to install the software on the server and then use the software from any other PC, over the network. Not screen emulation.

Terminal Services doens't work well for my purpose because lots of the work I do is graphics intensive, which doesn't work well over remote desktop/terminal services.

586466003[/snapback]

What do you think Terminal Services is? You must be thinking of the Admin part of TS.

  Quote
When a user runs an application on a Windows 2000-based terminal server, all of the application execution takes place on the server and only the keyboard, mouse and display information are transmitted over the network. Each user sees only their individual session, which is managed transparently by the server operating system and is independent of any other client session.

Source:Microsoft Web Site

Exactly. Terminal Services is like Remote Desktop or VNC. Screen emulation. I don't want the programs to be executed on the server, I only want them to be STORED on the server. Thus installing them to a network drive :) Do you think the idea I mentioned above will work?

Peace,

Pete Zaria.

  Billprozac said:
The only problem I see is that in addition to the program files, files are added to your application settings folder which is stored locally by default. YOu could use roaming profiles to store that in the server.

586470007[/snapback]

Alreaedy thought of this and took care of it. The only problem I've found so far is the registry backup/import process after a format. I don't want to back up all of the registry keys, only the ones that apply specifically to the server-installed software. So I'm working on that. Any ideas?

Peace,

Pete Zaria.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Would you be open to allowing users to ignore/block staff/moderators here? When trying to do so now, you cannot add a mod/global mod to your ignore/block list. Curious why this is setup this way, is there any way around this?
    • If youre going to delete my comment from this thread, calling out your poor attitude, you should also remove this comment.
    • Is there any reason to think that an updated version of Linux is any less secure than Windows 11? If a govt has 30,000 PCs that won't support Win 11, then the choices are to remain on Win 10 with no security support, throw all 30,000 PCs in a landfill and buy new hardware and software, or keep the hardware and deploy open source software. Option #1 is obviously the worst. Option #2 probably costs $100s of millions and a great deal of e-waste. Option #3 is a matter of software support and personnel learning curve. This one isn't that hard to solve and it comes with a massive financial reward. Since France figured it out, so can anybody.
    • Some ewoks are Wonka's employees eyewitnessing dung
    • Windows 11 gets improved context menus, seconds for calendar clock, and more in new builds by Taras Buria Microsoft is finishing this week with two more builds for Windows Insiders in the Dev and Beta Channels. If you are in the former, you can download 26200.5651, while the latter received 26120.4441. These updates introduce some welcome improvements for context menus, calendar clock, Recall, Settings app, and more. Starting with Copilot+ PCs, users with Snapdragon-powered PCs (Intel and AMD support is coming soon) can try the new agent in Settings. You can type what you would like to change into the Settings app's search box, and the agent will do it for you. For example, you can say something like "my mouse pointer is too small," and the app will show you suggestions and offer to adjust settings on your behalf. Note: This feature is only available in the Dev build. In the European Economic Area, Recall now prompts users to save a unique code, which is required for exporting snapshots to share them with third-party apps or websites. This code is shown only once during the initial setup experience, so be sure to save it in a reliable place. Note: Today's updates will reset Recall and all your snapshots. Other Recall improvements (available in all countries where Recall is available) include the ability to reset Recall and all its data, a new default value for maximum storage duration (90 days instead of unlimited), and various tips to help you learn about Recall features. Microsoft is also introducing new features for Click to Do. You can now send text or images to Microsoft 365 Copilot. Click to Do can now let you take actions on an email address to schedule meetings or send messages in Teams. Next, we have a much-requested feature coming from Windows 10 to 11: Seconds for the calendar clock. The clock that appears in the calendar flyout can now display seconds if you want it to. Note that, unlike Windows 10, this feature is customizable: you can toggle seconds on or off in date and time settings. Here are other noteworthy changes in builds 26200.5651 and 26120.4441: Context menus now have dividers for common file actions When sharing files with OneDrive, Windows will offer additional sharing options like Nearby Sharing or third-party apps. Windows activation and expiration dialogs now feature modernized visuals. And here is what was fixed (these are rolling out gradually): [Recall (Preview)] The following fixes are rolling out for Recall on Copilot+ PCs: Fixed an issue causing Recall to crash for some Insiders in the last couple flights. [File Explorer] Fixed an issue when opening folders starting from outside of File Explorer, where File Explorer would open it in a new tab, but the tab wasn’t put in focus. Fixed a memory leak impacting some people when navigating through File Explorer folders, impacting performance and reliability over time. We’ve done some more work to improve the performance of extracting archive files – this will particularly help in the case of copy pasting large numbers of files out of large 7z or .rar archives. [Start menu] Fixed an issue for Insiders with the new Start menu, where it was displaying in the wrong direction when using an Arabic or Hebrew display language. Fixed an issue for Insiders with the updated Start menu, where the Move to front / Move right / Move left options from the context menu for pinned apps weren’t working. [Settings] Fixed an underlying issue which was causing some Insiders to see the Settings navigation pane entries in English rather than their preferred language in the last couple flights. [Other] Fixed an underlying issue which was causing fonts in certain app menu items to unexpectedly appear corrupted or overlapped for some people. This also impacted typing in Word – where when using Hebrew a period may unexpectedly show as a 3, and in Thai typing space may show a 2. Fixed an issue where running a script on a remote SMB share might take an unexpectedly long time if the share was an older Windows Server version like Windows Server 2019. And here is the list of known issues: [General] After you do a PC reset under Settings > System > Recovery, your build version may incorrectly show as Build 26100 instead of Build 26120. This will not prevent you from getting future Beta Channel updates, which will resolve this issue. The option to reset your PC under Settings > System > Recovery will not work on this build. Some Windows Insiders may experience a rollback trying to install this update with a 0x80070005 in Windows Update. We’re working on a fix. [Start menu] The following are known issues for Windows Insiders with the new Start menu: Using touch to navigate the new Start menu may not work reliably. For example, it currently does not support the swipe-up gesture. Drag and drop capabilities are limited from “All” to “Pinned.” In some cases, duplicate entries may appear in folders on the Start menu. [Xbox Controllers] Some Insiders are experiencing an issue where using their Xbox Controller via Bluetooth is causing their PC to bugcheck. Here is how to resolve the issue. Open Device Manager by searching for it via the search box on your taskbar. Once Device Manager is open, click on “View” and then “Devices by Driver”. Find the driver named “oemXXX.inf (XboxGameControllerDriver.inf)” where the “XXX” will be a specific number on your PC. Right-click on that driver and click “Uninstall”. [Click to Do (Preview)] The following known issues will be fixed in future updates to Windows Insiders: Windows Insiders on AMD or Intel™-powered Copilot+ PCs may experience long wait times on the first attempt to perform intelligent text actions in Click to Do after a new build or model update. [Improved Windows Search] [REMINDER] For improved Windows Search on Copilot+ PCs, it is recommended that you plug in your Copilot+ PC for the initial search indexing to get completed. You can check your search indexing status under Settings > Privacy & security > Searching Windows. [File Explorer] The following are known issues for AI actions in File Explorer: Narrator scan mode may not work properly in the action result canvas window for the Summarize AI action for Microsoft 365 files when reading bulleted lists. As a workaround, you can use Caps + Right key to navigate. [Widgets] Until we complete support for pinning in the new widgets board experience, pinning reverts you back to the previous experience You can find the announcement post here (Dev) and here (Beta).
  • Recent Achievements

    • First Post
      NeoToad777 earned a badge
      First Post
    • Week One Done
      JoeV earned a badge
      Week One Done
    • One Month Later
      VAT Services in UAE earned a badge
      One Month Later
    • First Post
      LsDmT earned a badge
      First Post
    • Week One Done
      evershinefacilityservice earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      573
    2. 2
      ATLien_0
      251
    3. 3
      +Edouard
      162
    4. 4
      +FloatingFatMan
      150
    5. 5
      Michael Scrip
      113
  • Tell a friend

    Love Neowin? Tell a friend!