Get innovative final year projects with source code, reports, and training in Nagpur. We provide BTech, MTech, MCA, BCA, and Polytechnic project support.
In India and many developing countries, incidents of children falling into open bore-wells have become common due to improper sealing of drilled wells. Rescuing trapped children is a highly challenging task due to the narrow bore-well diameter, lack of oxygen, and limited accessibility. Conventional rescue methods often take several hours and require heavy machinery, which reduces the survival chances of the victim.
This project aims to design a robotic rescue system that can be lowered into the bore-well to monitor, provide oxygen, and safely lift the child out. The system will consist of a camera, sensors, oxygen supply, and a robotic arm to hold the child securely.
2. Problem Statement
Children accidentally falling into abandoned bore-wells face suffocation and injury.
Current rescue operations are time-consuming, complex, and often unsuccessful.
Lack of low-cost, portable, and efficient child rescue systems.
3. Objectives
To design and fabricate a robotic system for safe child rescue from bore-wells.
To provide real-time video monitoring for operators.
To ensure continuous oxygen supply to the trapped child.
To use a mechanical arm with harness for safe lifting.
To minimize the rescue time and increase survival chances.
4. Methodology
Literature Review – Analyze past incidents and existing rescue methods.
System Design –
Rope-suspended robotic unit with guiding wheels.
Camera and lighting system for monitoring.
Oxygen pipe connected to supply unit.
Robotic arm with harness to hold child securely.
Fabrication – Assemble frame, motors, robotic arm, and control unit.
Testing – Conduct trials in controlled bore-well like structures.
Evaluation – Check efficiency, stability, and safety of the system.
5. Block Diagram
Control Unit → Camera & Lights → Oxygen Supply → Robotic Arm → Harness Mechanism → Child Rescue
6. Expected Outcomes
A working prototype rescue robot capable of descending into bore-wells.
Real-time monitoring with video feedback.
Continuous oxygen supply to improve survival chances.
Safe and secure lifting of the child with minimal injury risk.
7. Applications
Rescue operations for children trapped in bore-wells.
Can be adapted for underground rescue missions in mines.
Disaster management and emergency response systems.
8. Tools & Components Required
Rope-suspended Frame with Motors
Wireless Camera & LED Lights
Oxygen Cylinder & Pipe
Robotic Arm with Gripper/Harness
Microcontroller (Arduino/Raspberry Pi)
Motor Drivers & Power Supply
Communication System (Wireless Remote/Control Panel)
9. Cost Estimation (Approx.)
Robotic Frame & Motors: ₹8,000
Camera & Lighting: ₹4,000
Oxygen Supply System: ₹6,000
Robotic Arm & Harness: ₹7,000
Electronics & Controls: ₹5,000
Miscellaneous: ₹3,000 Total Estimated Cost: ₹30,000 – ₹35,000
10. Conclusion
The Child Rescue System from Open Bore-Well will serve as an innovative, life-saving technology. By integrating robotics, oxygen support, and real-time monitoring, the system aims to make rescue operations faster, safer, and more efficient. With further development, this project could be adopted by disaster management teams and emergency services to prevent tragic loss of innocent lives.
Title: Design and Implementation of a Pedal-Powered Water Pump for Rural Irrigation
1. Introduction
In rural areas, farmers often face challenges in irrigating their fields due to lack of electricity, high fuel costs, and unavailability of modern pumping systems. A pedal-powered water pump is a cost-effective, eco-friendly, and sustainable solution that harnesses human power to lift water. This project aims to design and implement a pedal-powered pump system that can be operated like a bicycle, making it simple, affordable, and highly useful for small-scale irrigation.
2. Problem Statement
Lack of affordable irrigation systems in rural and remote areas.
Dependence on electricity or diesel-powered pumps, which are costly and unreliable.
Manual methods of water lifting are time-consuming and physically exhausting.
3. Objectives
To design a mechanical system that utilizes pedaling power for water pumping.
To develop an ergonomically efficient mechanism that minimizes operator fatigue.
To fabricate a working prototype suitable for small farms and household water needs.
To analyze and compare the efficiency of the pedal pump with traditional pumping methods.
4. Methodology
Literature Review – Study existing pedal-powered devices and irrigation needs.
System Design –
Pedal setup connected to crank and chain drive.
Rotary motion transferred to a reciprocating/centrifugal pump.
Water outlet connected to irrigation pipes.
Fabrication –
Assemble bicycle frame, flywheel, sprocket-chain mechanism, and pump.
Ensure ergonomic seating and stable mounting.
Testing –
Measure water discharge rate, operator comfort, and endurance.
Compare with hand-operated pumps.
5. Block Diagram
Pedal System → Chain Drive → Pump Shaft → Pump Mechanism → Water Outlet → Irrigation Field
6. Expected Outcomes
A functional, user-friendly pedal-powered water pump prototype.
Water pumping capacity of 500–1200 liters/hour depending on design.
Low-cost, energy-efficient irrigation solution for small farmers.
Reduced dependency on fuel and electricity.
7. Applications
Small-scale irrigation in rural agriculture.
Water supply for domestic and livestock purposes.
Emergency water pumping in areas without electricity.
Sustainable and eco-friendly water management solution.
8. Tools & Components Required
Bicycle Frame & Pedal Assembly
Chain & Sprocket Mechanism
Flywheel (for smooth rotation)
Centrifugal / Reciprocating Pump
Water Pipes and Valves
Support Stand & Structural Materials
9. Cost Estimation (Approx.)
Bicycle Frame & Pedal Setup: ₹2,000
Pump Mechanism: ₹3,500
Chain, Sprocket & Flywheel: ₹1,500
Structural Frame & Pipes: ₹2,000
Miscellaneous: ₹1,000 Total Estimated Cost: ₹10,000
10. Conclusion
The proposed pedal-powered water pump will provide a sustainable and low-cost irrigation solution for rural farmers. It reduces dependency on electricity and fossil fuels while promoting clean, green technology. This project can contribute towards rural development, energy conservation, and environmental sustainability.
Title: Design and Fabrication of an Automatic Braking System Using Ultrasonic Sensors
1. Introduction
Road accidents are one of the leading causes of fatalities worldwide, often due to delayed driver response time. An Automatic Braking System can significantly reduce such accidents by detecting obstacles ahead and applying brakes automatically without human intervention. This project focuses on designing and fabricating a low-cost braking system using ultrasonic sensors, a microcontroller, and a pneumatic braking mechanism.
2. Problem Statement
Increasing number of road accidents due to late braking response.
Conventional braking systems are fully manual, which may fail in emergencies.
Lack of affordable automatic braking technology for two-wheelers and low-cost vehicles.
3. Objectives
To design and develop an automatic braking system using ultrasonic sensors.
To integrate sensor data with a microcontroller for obstacle detection.
To activate a pneumatic braking mechanism automatically when obstacles are detected within a safe distance.
To test and evaluate the braking efficiency under different conditions.
4. Methodology
Literature Review – Study existing automatic braking systems.
System Design –
Ultrasonic sensor to detect obstacle distance.
Microcontroller (e.g., Arduino) to process sensor data.
Pneumatic braking setup connected to wheel braking system.
A functional prototype of an automatic braking system.
Reduced stopping distance and faster response time compared to manual braking.
Improved safety for two-wheeler and four-wheeler users.
7. Applications
Two-wheelers and four-wheelers for accident prevention.
Autonomous and semi-autonomous vehicles.
Heavy vehicles for enhanced safety in highways.
8. Tools & Components Required
Ultrasonic Sensor (HC-SR04)
Arduino Microcontroller
Solenoid Valve
Pneumatic Cylinder
Air Compressor
Brake Assembly (disc/drum brake model)
Power Supply & Connecting Wires
9. Cost Estimation (Approx.)
Sensors & Electronics: ₹2,500
Pneumatic System: ₹3,000
Brake Assembly & Mechanical Parts: ₹4,500
Fabrication & Miscellaneous: ₹2,000 Total Estimated Cost: ₹12,000
10. Conclusion
This project will demonstrate a low-cost, effective automatic braking system using ultrasonic sensors. It can help reduce accidents caused by human error and pave the way for safer driving technology in developing nations.
Prepare for your upcoming C Programming exams with this expected question paper. Includes multiple-choice questions, short answer questions, and programming exercises with answer hints.
Section A – Multiple Choice Questions (1 mark each, 10 marks)
Which of the following is the correct syntax to declare a pointer in C?
a) int ptr; ✅
b) int ptr;
c) int ptr;
d) ptr int;
Output of:
int x = 5; printf("%d", x++);
a) 5 ✅
b) 6
c) 0
d) Compiler Error
Function used for dynamic memory allocation:
a) malloc() ✅
b) alloc()
c) memalloc()
d) callocall()
Operator with highest precedence:
a) * ✅
b) +
c) =
d) &&
Size of float in most compilers:
a) 2 bytes
b) 4 bytes ✅
c) 8 bytes
d) 1 byte
Keyword to stop a loop:
a) exit
b) stop
c) break ✅
d) continue
Default cases in switch statement:
a) 0 or 1 ✅
b) Multiple
c) Always 1
d) None
Invalid storage class in C:
a) auto
b) register
c) dynamic ✅
d) extern
Explore innovative and research-driven projects, teaching strategies, and learning solutions for Electrical Engineering and Software Engineering students. These ideas cover AI integration, gamification, lab simulations, microgrid optimization, EV strategies, and more.
Software Engineering Education for Technical Engineering Degrees and Its Specific Needs
Tailored software engineering curricula for technical engineering students.
Overcoming the Duality and Rivalry of Teaching: Integrative Electrical Engineering Degree Program with Vocational Training
Combine vocational training with EE programs to create future-ready graduates.
Integrating Probabilistic Power Flow into Electrical Engineering Education
Embedding probabilistic power flow methods to prepare students for complex real-world systems.
Integration of Financial Education and Project Management for EE Students
Enhance practical knowledge with financial literacy and project management skills.
Gamification of Signals & Systems Course in EE
Apply game mechanics to boost mid-term engagement and learning outcomes.
Assessment of Support Material on Electric Field Characteristics
Investigate how teaching support materials affect student understanding of electric fields.
AI for Teaching Electrical Engineering Subjects
Use AI tools to improve learning efficiency and concept comprehension.
Implementation of Multimodal Laboratory Courses for Basic EE
Combine visual, auditory, and hands-on learning in lab courses.
Rapid Drawing of Bridge Channel for Electrical Specialty Using 3DE Platform
Integrate 3DE tools for accurate electrical visualization.
Leveraging AI Chatbots to Enhance Understanding of Electric Circuits
AI-driven chatbots provide instant help for circuit concepts.
Abnormal Temperature Rise Early Warning for EV Motors Using ARIMA Model
Predict temperature anomalies in EV motors with ARIMA modeling.
IEEE Draft Recommended Practice for Shipboard Electrical Installations
Guidelines for designing shipboard electrical systems.
Gamification of EE Education with VR Simulation
Virtual reality simulations increase student motivation and engagement.
Problem-Solving Analysis of Power Engineering Design Problems
Develop frameworks to solve complex power engineering challenges.
Solving Math Problems Using Computer Algebra Systems in EE
Integrate CAS tools to enhance understanding of EE equations.
Temperature and Electric Field Profiles of Tri-Post Insulator in DC GIL
Study electric and thermal stress interactions in high-voltage insulators.
Introducing Entropy as a Fundamental Property of Electric Conductors
Explore entropy in electrical conductor design and theory.
Simulation and Reliability Optimization of IGBT Modules
Multi-physics simulation to optimize performance under stress.
Optimization of Microgrid Scheduling with EVs
Improve efficiency using EV scheduling and hiking optimization algorithms.
Feature Engineering for Low-Power Electrical Impedance Tomography
Apply feature engineering for accurate hand sign recognition.
Development of Modular Integrated Electronic Kit for First-Year Engineering Students
Hands-on kits for electronics and circuit design introduction.
Research on Electric Field-Temperature Coupling in Insulating Oil-Paper Materials
Study insulation performance under combined stresses.
Optimal Charging Guidance Strategy for Electric Vehicles
Create EV charging strategies focusing on user satisfaction.
IEEE Draft Guide for Condition Evaluation of EVSE
Guidelines for evaluating and maintaining EVSE systems.
For More Electrical & Software Engineering Project Ideas
Discover innovative IoT project ideas for BTech, MTech, MCA, and engineering students. Explore smart home, automation, industrial, and real-time IoT projects.
1.Blockchain-based Optimization Algorithm for
Secure IoT Communication Using AMQP
2.Power Consumption Trade-Offs in Secure and
Reliable NB-IoT Communication: A Comparative Study of Protocol Configurations
3.Enhancing Connectivity with Leaf-Based Ground
Planes for IoT Devices Embedding Antenna Boosters
4.Enhancing the Efficiency of IoT Devices by
Ground Plane Shaping with Antenna Boosters
5.Towards Digital Agriculture: IoT Connectivity
through a Multilayer NTN
6.Towards a Portable Implementation of a Visual
Block Language for IoT Applications
7.AI-Optimized 6G-IoT Sidelink for Navigation and
Platooning of Agricultural Machinery and Collaborative Robots
8.Closeness Centrality-Based Scheduling for IoT
Transmissions in LEO Satellite Networks
9.PERCI: Smart Contract Verification Process for
IoT Applications
10.Optimizing
Spectrum and Energy Efficiency in a WiFi-Based Industrial IoT Network
11.Application
of Fuzzy Logic in IoT to Optimize Hall-Effect Sensor Accuracy
12.Regulatory
Sandbox Environment for NB-IoT Services over NTN
13.IoT
Device for Industrial Automation Applied to Bulk LPG Installations in Brazil
14.Performance
Evaluation of Shared-Channel Wi-Fi Sensing and Communication in IoT Networks
15.Development
of a Sensor to Evaluate Seeder Performance: An IoT Application
16.Evaluating
IoT Sensor Data Reliability and Fluctuation in Cloud Integrated Systems
17.Cellular
IoT Network Selection Algorithm for Smart Grid Last Mile Communications
18.A
RISC-V Approach to Energy-Efficient Cryptographic Processing in IoT Application
19.The
Impact of Quantum Technologies in the IoT Sector
20.IoTWall:
An Efficient Host-Based Firewall for Resource-Constrained IoT Devices
21.Cyber
Security Risk Analysis of IoT Ecosystem
22.A
Comprehensive Analysis of IoT and IoT Security Attacks: Understanding the
Threat Landscape
23.Quantum
Cryptography in Secure IoT Communications
24.Preventing
Data Integrity Breaches in IoT Applications Using Digital Twins
25.The
Integration of Edge Computing into IoT Application Using AdvantEDGE Platform,
Case Study: Mobility
Explore More IoT Project Ideas:
Looking for innovative IoT projects for BTech, MTech, MCA, or other engineering courses?
Check out the full list here: IT Educations – IoT Project Ideas
IEEE Guide for an Architectural Framework for Blockchain-Based Federated Machine Learning
CiteSpace-Based Visualization and Analysis of Support Vector Machines in AI and Machine Learning
A Review on Applications of Machine Learning and Deep Learning Algorithms for Image Recognition
A Model for Leishmaniasis Disease Classification Using Machine Learning and Deep Learning
Dynamic Algorithmic Configuration for Enhanced Malware Detection
Classification Error Bound for Low Bayes Error Conditions in Machine Learning
From 5G to 6G: Role of AI, Machine Learning, and Deep Learning in Wireless Systems
Prediction Model for Minimum Miscibility Pressure in CO2-Oil Using Automated Machine Learning
Adversarial Machine Learning Attacks Against Network Intrusion Detection Systems
Environment & Miscellaneous
Machine Learning-Based Weather Forecasting System
AI-Powered Fraud Detection in Online Transactions
Predicting Sports Match Outcomes Using Machine Learning
Machine Learning Model for Energy Efficiency Optimization
AI-Based Movie Recommendation System
Predicting Housing Prices Using Machine Learning
Machine Learning-Powered Crop Yield Prediction
Explore More ML & AI Project Ideas:
Looking for more innovative Machine Learning and AI project ideas for BTech, MTech, MCA, or other engineering courses?
Check out the full list here: IT Educations – ML & AI Project Ideas
We've updated our popular Windows 7 tips article with a load of new ones, including how to recover and reset your system, how to tweak your screen resolution and the legibility of text, play music on a network of PCs, and more.
Tips to help you get the best from Windows 7.
1. Problem Steps Recorder
As the local PC guru you're probably very used to friends and family asking for help with their computer problems, yet having no idea how to clearly describe what's going on. It's frustrating, but Microsoft feels your pain, and Windows 7 will include an excellent new solution in the Problem Steps Recorder.
When any app starts misbehaving under Windows 7 then all your friends need do is click Start, type PSR and press Enter, then click Start Record. If they then work through whatever they're doing then the Problem Steps Recorder will record every click and keypress, take screen grabs, and package everything up into a single zipped MHTML file when they're finished, ready for emailing to you. It's quick, easy and effective, and will save you hours of troubleshooting time.
2. Burn images
Windows 7 finally introduces a feature that other operating systems have had for years - the ability to burn ISO images to CDs or DVDs. And it couldn't be much easier to use. Just double-click the ISO image, choose the drive with the blank disc, click Burn and watch as your disc is created.
3. Create and mount VHD files
Microsoft's Virtual PC creates its virtual machine hard drives in VHD files, and Windows 7 can now mount these directly so you can access them in the host system. Click Start, typediskmgmt.msc and press Enter, then click Action > Attach VHD and choose the file you'd like to mount. It will then appear as a virtual drive in Explorer and can be accessed, copied or written just like any other drive.
Click Action > Create VHD and you can now create a new virtual drive of your own (right-click it, select Initialise Disk, and after it's set up right-click the unallocated space and select New Simple Volume to set this up). Again, you'll be left with a virtual drive that behaves just like any other, where you can drag and drop files, install programs, test partitioning software or do whatever you like. But it's actually just this VHD file on your real hard drive which you can easily back up or share with others. Right-click the disk (that's the left-hand label that says "Disk 2" or whatever) and select Detach VHD to remove it.
The command line DISKPART utility has also been upgraded with tools to detach a VHD file, and an EXPAND command to increase a virtual disk's maximum size. Don't play around with this unless you know what you're doing, though - it's all too easy to trash your system.
4. Troubleshoot problems
If some part of Windows 7 is behaving strangely, and you don't know why, then click Control Panel > Find and fix problems (or 'Troubleshooting') to access the new troubleshooting packs. These are simple wizards that will resolve common problems, check your settings, clean up your system and more.
5. Startup repair
If you've downloaded Windows 7 (and even if you haven't) it's a good idea to create a system repair disc straight away in case you run into problems booting the OS later on. Click Start > Maintenance > Create a System Repair Disc, and let Windows 7 build a bootable emergency disc. If the worst does happen then it could be the only way to get your PC running again.
6. Take control
Tired of the kids installing dubious software or running applications you'd rather they left alone? AppLocker is a new Windows 7 feature that ensures users can only run the programs you specify. Don't worry, that's easier to set up than it sounds: you can create a rule to allow everything signed by a particular publisher, so choose Microsoft, say, and that one rule will let you run all signed Microsoft applications. Launch GPEDIT.MSC and go to Computer Configuration > Windows Settings > Security Settings > Application Control Policies > AppLocker to get a feel for how this works.
7. Calculate more
At first glance the Windows 7 calculator looks just like Vista's version, but explore the Mode menu and you'll see powerful new Statistics and Programmer views. And if you're clueless about bitwise manipulation, then try the Options menu instead. This offers many different unit conversions (length, weight, volume and more), date calculations (how many days between two dates?), and spreadsheet-type templates to help you calculate vehicle mileage, mortgage rates and more.
Don't take any Windows 7 applet at face value, then - there are some very powerful new features hidden in the background. Be sure to explore every option in all Windows applets to ensure you don't miss anything important.
The new Calculator is packed with useful features and functionality
8. Switch to a projector
Windows 7 now provides a standard way to switch your display from one monitor to another, or a projector - just press Win+P or runDisplaySwitch.exe and choose your preferred display. (This will have no effect if you've only one display connected.)
9. Get a power efficiency report
If you have a laptop, you can use the efficiency calculator to get Windows 7 to generate loads of useful information about its power consumption. Used in the right way, this can help you make huge gains in terms of battery life and performance. To do this you must open a command prompt as an administrator by typing 'cmd' in Start Search, and when the cmd icon appears, right-click it and choose Run as administrator.
Then at the command line, just type in 'powercfg -energy' (without quotes) and hit Return, and Windows 7 will scan your system looking for ways to improve power efficiency. It will then publish the results in an HTML file, usually in the System32 folder. Just follow the path it gives you to find your report.
10. Understanding System Restore
Using System Restore in previous versions of Windows has been something of a gamble. There's no way of telling which applications or drivers it might affect - you just have to try it and see.
Windows 7 is different. Right-click Computer, select Properties > System Protection > System Restore > Next, and choose the restore point you'd like to use. Click the new button to 'Scan for affected programs' and Windows will tell you which (if any) programs and drivers will be deleted or recovered by selecting this restore point. (Read our full Windows 7 System Restore tutorial.)
11. Set the time zone
System administrators will appreciate the new command line tzutil.exe utility, which lets you set a PC's time zone from scripts. If you wanted to set a PC to Greenwich Mean Time, for instance, you'd use the command
tzutil /s "gmt standard time"
The command "tzutil /g" displays the current time zone, "tzutil /l" lists all possible time zones, and "tzutil /?" displays details on how the command works.
12. Easily set screen resolution
Choosing a new screen resolution used to involve locating and browsing through the Display Properties applet. Windows 7 made this far simpler, though - just right-click an empty part of the desktop, select Screen Resolution and you'll immediately see the appropriate options.
13. Calibrate your screen
The colours you see on your screen will vary depending on your monitor, graphics cards settings, lighting and more, yet most people use the same default Windows colour profile. And that means a digital photo you think looks perfect might appear very poor to everybody else. Fortunately Windows 7 now provides a Display Colour Calibration Wizard that helps you properly set up your brightness, contrast and colour settings, and a ClearType tuner to ensure text is crisp and sharp. Click Start, type DCCW and press Enter to give it a try.
14. Clean up Live Essentials
Installing Windows Live Essentials will get you the new versions of Mail, Movie Maker, Photo Gallery and others - great. Unfortunately it also includes other components that may be unnecessary, but if you like to keep a clean system then these can be quickly removed.
If you left the default Set Your Search Provider option selected during installation, for instance, Windows Live will install Choice Guard, a tool to set your browser home page and search engine, and prevent other programs from changing them. If this causes problems later, or you just decide you don't need it, then Choice Guard may be removed by clicking Start, typing msiexec /x {F0E12BBA-AD66-4022-A453-A1C8A0C4D570} and pressing [Enter].
Windows Live Essentials also adds an ActiveX Control to help upload your files to Windows Live SkyDrive, as well as the Windows Live Sign-in Assistant, which makes it easier to manage and switch between multiple Windows Live accounts. If you're sure you'll never need either then remove them with the Control Panel Uninstall a Program applet.
15. Add network support
By default Windows Live MovieMaker won't let you import files over a network, but a quick Registry tweak will change this. Run REGEDIT, browse to HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Movie Maker, add a DWORD value called AllowNetworkFiles and set it to 1 to add network support.
16. Activate XP mode
If you've got old but important software that no longer runs under Windows 7, then you could try using XP Mode, a virtual copy of XP that runs in a window on your Windows 7 desktop. This only works with Windows 7 Professional, Enterprise, or Ultimate. And your system will need to have hardware virtualisation (AMD-V or Intel VT) built in and turned on, too (check your Bios to make sure).
An alternative is to use VirtualBox, a free virtualisation tool that doesn't insist on hardware support, but you will need to find a licensed copy of XP (or whatever other Windows version your software requires) for its virtual machine.
17. Enable virtual Wi-Fi
Windows 7 includes a little-known new feature called Virtual Wi-Fi, which effectively turns your PC or laptop into a software-based router. Any other Wi-Fi-enabled devices within range - a desktop, laptop, an iPod perhaps - will see you as a new network and, once logged on, immediately be able to share your internet connection.
This will only work if your wireless adapter driver supports it, though, and not all do. Check with your adapter manufacturer and make sure you've installed the very latest drivers to give you the best chance.
Once you have driver support then the easiest approach is to get a network tool that can set up virtual Wi-Fi for you. Virtual Router (below) is free, easy to use and should have you sharing your internet connection very quickly.
If you don't mind working with the command line, though, maybe setting up some batch files or scripts, then it's not that difficult to set this up manually. See Turn your Windows 7 laptop into a wireless hotspot for more.
18. Recover locked-up apps
If an application locks up under a previous version of Windows then there was nothing you could do about it. A new Windows 7 option, however, can not only explain the problem, but may get your program working again without any loss of data.
When the lockup occurs, click Start, type RESMON and click theRESMON.EXE link to launch the Resource Monitor.
Find your frozen process in the CPU pane (it should be highlighted in red), right-click it and select Analyze Wait Chain.
If you see at least two processes in the list, then the lowest, at the end of the tree, is the one holding up your program. If it's not a vital Windows component, or anything else critical, then save any work in other open applications, check the box next to this process, click End Process, and your locked-up program will often spring back to life.
19. Fault-Tolerant Help
Windows 7 includes a new feature called the Fault Tolerant Help (FTH), a clever technology that looks out for unstable processes, detects those that may be crashing due to memory issues, and applies several real-time fixes to try and help. If these work, that's fine - if not, the fixes will be undone and they won't be applied to that process again.
While this is very good in theory, it can leave you confused as some applications crash, then start working (sometimes) for no apparent reason. So if you'd like to check if the FTH is running on your PC, launch REGEDIT, and go to HKEY_LOCAL_MACHINE\Software\Microsoft\FTH - any program currently being protected by the FTH will be listed in the State key.
Experienced users may also try tweaking the FTH settings to catch more problems, and perhaps improve system stability. A post on Microsoft's Ask The Performance Team blog (bit.ly/d1JStu) explains what the various FTH Registry keys mean.
20. Control devices and printers
Device Manager is a powerful tool for managing hardware, but it's also rather technical and intimidating, which is probably why Windows 7 has introduced a more basic alternative in the Devices and Printers applet.
The first improvement is purely visual, with lengthy and cryptic device names replaced by large icons for major hardware items only (monitor, mouse, hard drive, printer and so on).
The new applet can also save you time, though, by providing a quick and easy way to access relevant functions for each device. If you've got some printer-related issue, say, right-clicking your printer icon displays a list of useful options - See What's Printing, Printer Preferences, Printer Properties, Delete Printer Queue and more - and all you have to do is select whatever you need.
21. Automatically switch your default printer
Windows 7's location-aware printing allows the operating system to automatically switch your default printer as you move from one network to another.
To set this up, first click Start, type Devices, and click the Devices and Printers link.
Select a printer and click Manage Default Printers (this is only visible on a mobile device, like a laptop - you won't see it on a PC).
Choose the Change My Default Printer When I Change Networks option, select a network, the default printer you'd like to use, and click Add.
Repeat the process for other networks available, and pick a default printer for each one.
And now, as you connect to a new network, Windows 7 will check this list and set the default printer to the one that you've defined.